From 3625662c770c6f05af7e0313557e7a361158ec55 Mon Sep 17 00:00:00 2001 From: Failcoder Date: Wed, 19 Oct 2016 10:09:07 -0500 Subject: [PATCH] Merged all current changes from @joev codebase --- LICENSE | 2 +- README.md | 16 +- SVUITheme_Simple/LICENSE.txt | 2 +- SVUITheme_Simple/SVUITheme_Simple.lua | 5 +- SVUI_!Core/License.txt | 2 +- SVUI_!Core/SVUI_!Core.toc | 2 +- SVUI_!Core/SVUI_!Core.xml | 3 +- SVUI_!Core/assets/textures/Dock/LABEL-ART.blp | Bin 0 -> 6676 bytes SVUI_!Core/filtering/_load.xml | 3 +- SVUI_!Core/filtering/class_filters/demonhunter.lua | 73 ++ SVUI_!Core/filtering/defaults.lua | 8 +- SVUI_!Core/language/chinese_ui.lua | 7 +- SVUI_!Core/language/english_ui.lua | 7 +- SVUI_!Core/language/french_ui.lua | 7 +- SVUI_!Core/language/german_ui.lua | 7 +- SVUI_!Core/language/italian_ui.lua | 7 +- SVUI_!Core/language/korean_ui.lua | 7 +- SVUI_!Core/language/portuguese_ui.lua | 7 +- SVUI_!Core/language/russian_ui.lua | 7 +- SVUI_!Core/language/spanish_ui.lua | 7 +- SVUI_!Core/language/taiwanese_ui.lua | 7 +- .../LibArtifactData-1.0/LibArtifactData-1.0.lua | 519 ++++++++ SVUI_!Core/libs/LibItemUpgradeInfo-1.0/Core.lua | 546 +++++++++ .../LibReputationData-1.0.lua | 265 ++++ SVUI_!Core/libs/_SVUI_Lib/Librarian.lua | 68 ++ SVUI_!Core/libs/_load.xml | 3 + SVUI_!Core/system/_docklets/garrison.lua | 57 +- SVUI_!Core/system/_docklets/misc.lua | 91 +- SVUI_!Core/system/_reports/artifact.lua | 215 ++++ SVUI_!Core/system/_reports/experience.lua | 10 +- SVUI_!Core/system/_reports/reputation.lua | 38 +- SVUI_!Core/system/_reports/reputation_new.lua | 197 +++ SVUI_!Core/system/_reports/tokens.lua | 402 +++--- SVUI_!Core/system/alerts.lua | 52 +- SVUI_!Core/system/core.lua | 2 +- SVUI_!Core/system/credits.lua | 7 +- SVUI_!Core/system/dock.lua | 15 +- SVUI_!Core/system/gear.lua | 94 +- SVUI_!Core/system/layout.lua | 10 +- SVUI_!Core/system/media.lua | 1 + SVUI_!Core/system/overrides.lua | 11 +- SVUI_!Options/License.txt | 2 +- SVUI_!Options/SVUI_!Options.lua | 71 +- SVUI_!Options/UnitFrames.lua | 34 +- SVUI_ActionBars/LICENSE.txt | 2 +- SVUI_ActionBars/Loader.lua | 20 +- SVUI_ActionBars/components/micro.lua | 22 +- .../CallbackHandler-1.0/CallbackHandler-1.0.lua | 238 ++++ .../CallbackHandler-1.0/CallbackHandler-1.0.xml | 4 + .../Changelog-LibActionButton-1.0-0.27.txt | 17 + .../Changelog-LibActionButton-1.0-0.28.2.txt | 20 + .../LibActionButton-1.0/LibActionButton-1.0.lua | 190 +-- .../LibActionButton-1.0/LibActionButton-1.0.toc | 18 + .../LibActionButton-1.0/LibActionButton-1.0.xml | 5 + .../LibButtonGlow-1.0/LibButtonGlow-1.0.lua | 244 ++++ .../LibButtonGlow-1.0/LibButtonGlow-1.0.toc | 18 + .../LibButtonGlow-1.0/LibStub/LibStub.lua | 30 + .../LibButtonGlow-1.0/LibStub/LibStub.toc | 13 + .../libs/LibActionButton-1.0/LibStub/LibStub.lua | 30 + .../libs/LibActionButton-1.0/LibStub/LibStub.toc | 13 + SVUI_ActionBars/libs/_load.xml | 3 +- SVUI_Auras/LICENSE.txt | 2 +- SVUI_Auras/SVUI_Auras.lua | 13 +- SVUI_Auras/components/procs.lua | 11 + SVUI_Chat/LICENSE.txt | 2 +- SVUI_CraftOMatic/License.txt | 2 +- SVUI_FightOMatic/License.txt | 2 +- SVUI_FightOMatic/SVUI_FightOMatic.lua | 2 +- SVUI_Inventory/LICENSE.txt | 2 +- SVUI_Inventory/SVUI_Inventory.lua | 1 + SVUI_Maps/LICENSE.txt | 2 +- SVUI_Maps/SVUI_Maps.lua | 3 +- SVUI_NamePlates/LICENSE.txt | 2 +- SVUI_NamePlates/Loader.lua | 1019 ++++++++-------- SVUI_NamePlates/SVUI_NamePlates.lua | 1283 ++++++++++++++++++-- SVUI_NamePlates/SVUI_NamePlates.xml | 4 +- SVUI_NamePlates/assets/Border/Highlight.blp | Bin 0 -> 3924 bytes SVUI_NamePlates/assets/Border/Mark.blp | Bin 0 -> 44884 bytes SVUI_NamePlates/assets/Border/Plate.blp | Bin 0 -> 44884 bytes SVUI_NamePlates/assets/Border/PlateGlow.blp | Bin 0 -> 44884 bytes .../assets/Border/textureBackground.tga | Bin 0 -> 16428 bytes SVUI_NamePlates/assets/Border/textureChecked.tga | Bin 0 -> 2759 bytes SVUI_NamePlates/assets/Border/textureDebuff.tga | Bin 0 -> 10945 bytes SVUI_NamePlates/assets/Border/textureHighlight.tga | Bin 0 -> 2759 bytes SVUI_NamePlates/assets/Border/textureNormal.tga | Bin 0 -> 4377 bytes SVUI_NamePlates/assets/Border/texturePushed.tga | Bin 0 -> 9168 bytes SVUI_NamePlates/assets/Border/textureShadow.tga | Bin 0 -> 262188 bytes SVUI_NamePlates/assets/Border/textureWhite.tga | Bin 0 -> 4315 bytes SVUI_NamePlates/assets/QUEST-BG-ICON.blp | Bin 0 -> 23060 bytes SVUI_QuestTracker/LICENSE.txt | 2 +- SVUI_QuestTracker/SVUI_QuestTracker.lua | 2 +- SVUI_Skins/License.txt | 2 +- SVUI_Skins/components/blizzard/achievement.lua | 4 +- SVUI_Skins/components/blizzard/auctionhouse.lua | 2 +- SVUI_Skins/components/blizzard/lfd.lua | 4 +- SVUI_Skins/components/blizzard/misc.lua | 11 +- SVUI_Skins/components/blizzard/petjournal.lua | 333 ----- SVUI_Skins/components/blizzard/worldmap.lua | 5 +- SVUI_Tooltip/LICENSE.txt | 2 +- SVUI_Tooltip/SVUI_Tooltip.lua | 8 +- SVUI_TrackOMatic/License.txt | 2 +- SVUI_TrackOMatic/components/triangulate.lua | 8 +- SVUI_UnitFrames/LICENSE.txt | 2 +- SVUI_UnitFrames/Loader.lua | 3 +- SVUI_UnitFrames/SVUI_UnitFrames.lua | 13 +- SVUI_UnitFrames/class_resources/druid.lua | 42 +- SVUI_UnitFrames/class_resources/rogue.lua | 24 +- SVUI_UnitFrames/elements/essentials.lua | 66 +- SVUI_UnitFrames/elements/misc.lua | 238 ++-- SVUI_UnitFrames/frames.lua | 3 +- SVUI_UnitFrames/groups.lua | 2 +- .../libs/Plugins/oUF_AuraWatch/oUF_AuraWatch.toc | 4 +- .../libs/Plugins/oUF_Druidness/oUF_Druidness.lua | 23 +- .../libs/Plugins/oUF_HyperCombo/oUF_HyperCombo.lua | 20 +- 114 files changed, 5275 insertions(+), 1683 deletions(-) create mode 100644 SVUI_!Core/assets/textures/Dock/LABEL-ART.blp create mode 100644 SVUI_!Core/filtering/class_filters/demonhunter.lua create mode 100644 SVUI_!Core/libs/LibArtifactData-1.0/LibArtifactData-1.0.lua create mode 100644 SVUI_!Core/libs/LibItemUpgradeInfo-1.0/Core.lua create mode 100644 SVUI_!Core/libs/LibReputationData-1.0/LibReputationData-1.0.lua create mode 100644 SVUI_!Core/libs/_SVUI_Lib/Librarian.lua create mode 100644 SVUI_!Core/system/_reports/artifact.lua create mode 100644 SVUI_!Core/system/_reports/reputation_new.lua create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/CallbackHandler-1.0/CallbackHandler-1.0.lua create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/CallbackHandler-1.0/CallbackHandler-1.0.xml create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/Changelog-LibActionButton-1.0-0.27.txt create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/Changelog-LibActionButton-1.0-0.28.2.txt create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/LibActionButton-1.0.toc create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/LibActionButton-1.0.xml create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/LibButtonGlow-1.0/LibButtonGlow-1.0.lua create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/LibButtonGlow-1.0/LibButtonGlow-1.0.toc create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/LibButtonGlow-1.0/LibStub/LibStub.lua create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/LibButtonGlow-1.0/LibStub/LibStub.toc create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/LibStub/LibStub.lua create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/LibStub/LibStub.toc create mode 100644 SVUI_NamePlates/assets/Border/Highlight.blp create mode 100644 SVUI_NamePlates/assets/Border/Mark.blp create mode 100644 SVUI_NamePlates/assets/Border/Plate.blp create mode 100644 SVUI_NamePlates/assets/Border/PlateGlow.blp create mode 100644 SVUI_NamePlates/assets/Border/textureBackground.tga create mode 100644 SVUI_NamePlates/assets/Border/textureChecked.tga create mode 100644 SVUI_NamePlates/assets/Border/textureDebuff.tga create mode 100644 SVUI_NamePlates/assets/Border/textureHighlight.tga create mode 100644 SVUI_NamePlates/assets/Border/textureNormal.tga create mode 100644 SVUI_NamePlates/assets/Border/texturePushed.tga create mode 100644 SVUI_NamePlates/assets/Border/textureShadow.tga create mode 100644 SVUI_NamePlates/assets/Border/textureWhite.tga create mode 100644 SVUI_NamePlates/assets/QUEST-BG-ICON.blp delete mode 100644 SVUI_Skins/components/blizzard/petjournal.lua diff --git a/LICENSE b/LICENSE index 4175642..dedfb1a 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2010, Failcoder (Steve Jackson) +Copyright (c) 2010-2016, Failcoder (Steve Jackson), Joe Vaughan. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 7e34985..1814d8c 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,20 @@ Custom World of Warcraft User Interface SuperVillain UI is designed to work with the latest live expansion of World of Warcraft. +## How to use +* Make sure WoW isn't running +* Go to your WoW "Interface\Addons" folder (Normally this would be "C:\Program Files\World of Warcraft\Interface\Addons") +* Delete all the SVUI_ folders +* Go to the [SVUI-Temp project on GitHub](https://github.com/failcoder/supervillain-ui) +* Click the green "Clone or Download" button +* Click "Download a ZIP" and save the ZIP wherever you like :) +* Open the ZIP and copy all the SVUI_ folders into your WoW Interface\Addons folder +* Start WoW +* Post bugs (yes, there are still plenty :>) here: https://github.com/failcoder/supervillain-ui/Issues + +## Communications +If you're looking for the most up to date information about what's happening with this fan update of SVUI, Mentalo commands you to (please) join the authors (and other SuperVillains) on Discord: https://discord.gg/4VJdSsc + ### Notes * This repo will be used exclusively for development versions @@ -19,4 +33,4 @@ If you are looking for the most current release version (non-development) you ca ## License SuperVillain UI is licensed under the The MIT License. -Copyright (c) 2010, Munglunch (Steve Jackson). +Copyright (c) 2010-2016, Failcoder (Steve Jackson), Joe Vaughan. diff --git a/SVUITheme_Simple/LICENSE.txt b/SVUITheme_Simple/LICENSE.txt index 05ceba8..c907acb 100644 --- a/SVUITheme_Simple/LICENSE.txt +++ b/SVUITheme_Simple/LICENSE.txt @@ -1,7 +1,7 @@ The MIT License -Copyright (c) 2010, Failcoder (Steve Jackson) +Copyright (c) 2010-2016, Failcoder (Steve Jackson), Joe Vaughan. Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/SVUITheme_Simple/SVUITheme_Simple.lua b/SVUITheme_Simple/SVUITheme_Simple.lua index 4ba33ef..5161575 100644 --- a/SVUITheme_Simple/SVUITheme_Simple.lua +++ b/SVUITheme_Simple/SVUITheme_Simple.lua @@ -64,9 +64,10 @@ local _RefreshZoneText = function(self) if(self.InfoTop:IsShown()) then self.InfoTop:Hide(); end - if(not SV.db.Maps.locationText or SV.db.Maps.locationText == "HIDE") then + -- JV - 20160918 Fix error around expectation that SV.db.Maps exists which might not be so if SVUI_Maps is not loaded. + if ((SV.Maps and SV.db.Maps) and (not SV.db.Maps.locationText or SV.db.Maps.locationText == "HIDE")) then self.InfoBottom:Hide(); - else + else self.InfoBottom:Show(); local zone = GetRealZoneText() or UNKNOWN self.InfoBottom.Text:SetText(zone) diff --git a/SVUI_!Core/License.txt b/SVUI_!Core/License.txt index 69d4d04..18ddca3 100644 --- a/SVUI_!Core/License.txt +++ b/SVUI_!Core/License.txt @@ -1,7 +1,7 @@ The MIT License -Copyright (c) 2010, Failcoder (Steve Jackson) +Copyright (c) 2010-2016, Failcoder (Steve Jackson), Joe Vaughan. Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/SVUI_!Core/SVUI_!Core.toc b/SVUI_!Core/SVUI_!Core.toc index 1f37a6a..84906cf 100644 --- a/SVUI_!Core/SVUI_!Core.toc +++ b/SVUI_!Core/SVUI_!Core.toc @@ -5,7 +5,7 @@ ## Notes: SVUI [|cff9911FFCore Framework|r]. ## SavedVariables: SVUI_Global, SVUI_Errors, SVUI_Filters, SVUI_Media, SVUI_Shared ## SavedVariablesPerCharacter: SVUI_Private -## OptionalDeps: LibSharedMedia-3.0 +## OptionalDeps: LibSharedMedia-3.0, AdiDebug ## X-SVUIName: SVUI ## X-SVUISchema: Core ## X-Email: munglunch@gmail.com diff --git a/SVUI_!Core/SVUI_!Core.xml b/SVUI_!Core/SVUI_!Core.xml index 4646e09..b051a9e 100644 --- a/SVUI_!Core/SVUI_!Core.xml +++ b/SVUI_!Core/SVUI_!Core.xml @@ -30,10 +30,11 @@