diff --git a/.gitignore b/.gitignore deleted file mode 100644 index aa32220694..0000000000 --- a/.gitignore +++ /dev/null @@ -1,21 +0,0 @@ -# Windows image file caches -Thumbs.db -ehthumbs.db - -# Folder config file -Desktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Mac crap -.DS_Store - -# Misc -*.zip - -# Luacheck's Cache -.luacheckcache - -# Vscode local config -.vscode \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 96c659f6fc..0000000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,2728 +0,0 @@ -### Version 12.45 [ ETA: 🍨 ] - -**Development:** - - -___ -### Version 12.44 [ August 27th 2021 ] - -**Dont Read This:** -Tags: Added [selectioncolor] -Fixed: Charged Combo points for Rogue Legendary -StyleFilter: Added triggers for Items, Slots, and Dispellable -Datatext: Combat Time will now prefer Encounter Time in instances, rather than own Combat Time -Unitframe: Fixed a rare oUF_RaidDebuff error (priority was missing) -Unitframe: Raid Pets are now optional with Smart Raid -Nameplate: Attempted fix for another GetPoint error -Skins: Fixed borders for Blizzard Interface Settings -Skins: Fixed Multisell frame on Auction House - -___ -### Version 12.43 [ August 17th 2021 ] - -**Changes:** -Player Choice should be fixed in Torghat when in combat -Added a Mythic+ Best Run tooltip option - -___ -### Version 12.42 [ August 16th 2021 ] - -**Changes:** -Added a mover for Player Choice Toggle -Added Mind Soothe (Priest) to CCDebuffs -Fixed Right / Left anchor for Auras on Unitframes and Nameplates -Fixed an issue which prevented sending secure commands through Chat while in combat -Fixed an issue with Blizzard Effects (which caused them to be incorrect size and placed in wrong location) -Fixed Replaced Chat Bubble Font not working correctly -Fixed Static Player and Test Nameplate Scale -Fixed Aura Spacing on non-thin borders -Fixed Pushed texture on ActionBars -Updated various skins - -**Commands:** -Deleted /cleanguild as it was old and protected for some time -Renamed /enableblizzard to /eblizzard -Renamed /luaerror to /edebug -Renamed /resetui to /ereset -Renamed /moveui to /emove - -___ -### Version 12.41 [ August 6th 2021 ] - -**Changes:** -Chat Bubbles have their own Replace Font setting (General -> Cosmetic) and have their default font slightly increased to 12 -Fixed another Plugin Tag issue from 12.39 - -___ -### Version 12.40 [ August 5th 2021 ] - -**Oops:** -Added API for Plugins (which all need to be updated) for recent Tags issue in 12.39 - -___ -### Version 12.39 [ August 5th 2021 ] - -**Changes:** -AuraBars not sorting correctly. -Reduced default Chat Bubble Font size down to 10. -Incompatibility issue with Clique and [mouseover] tags on Unitframes. -Nameplate Boss Mod Auras will now be trimmed when not using Keep Size Ratio. - -___ -### Version 12.38 [ August 2nd 2021 ] - -**Big Aura Update:** -UF/NP: Added Centered Support, Size Ratio, Stack Count offsets, Stackable Auras (Bolstering, Force of Nature, etc) -Nameplate: Added Rows, Attach To, Castbar Text and Time offsets, Smart Aura Position, and Blizzard Plate Font settings -Unitframe: Added GrowthX and GrowthY settings and also improved Smart Aura Position -*note: The GrowthX and GrowthY may need to be adjusted in your settings, if you are not using default* - -**Updated:** -Added [classcolor:target] for class color of units [target] -Added Style Filter trigger for Faction and a [factioncolor] tag -Setup CVars will no longer reset Nameplate CVars if the Nameplate module is disabled -Bank and Bags Quality color setting wasnt working correctly -Reagent and Bank anchor was sometimes off -Unitframe Combat Icon offsets increased -*note: [classcolor] is the new [namecolor], however [namecolor] will continue to work* - -**Skins:** -Trade, Communities, and Auction House skins updated -Chat Bubble Border and Guild Control skin issues fixed -Season PVP Reward Icon had checkmark behind it -Orderhall and Garrison mission skin fixes - -___ -### Version 12.37 [ July 25th 2021 ] - -**Shiny:** -Added option to hide border colors for NP/UF Auras entirely (Borders by Type and Borders by Dispel) -Event Toast mover actually works (maybe, i think) :o -French Translation update (Thanks @xan2622) - -___ -### Version 12.36 [ July 24th 2021 ] - -**Better:** -Bags :) -Blizzard Bags skin :) - -**Good:** -Event Toast has a mover now, which is new Level Up display. -Style Filters were messing with Nameplate Highlight texture. -Mythic Challenge icon wont be so faded. -Group Finder had wrong Premade Groups icon. - -___ -### Version 12.35 [ July 17th 2021 ] - -**MegaShine:** -Added Nameplate support to show DBM or BigWigs auras on nameplates, stuff like Fixate. Settings under (Nameplates > General > General > Boss Mod Auras). -Added support to Style Filters to trigger based on Boss Mod Auras. - -**Shiny:** -Improved preformance of Bags module. -Added Season 2 Dungeon Affix Debuffs and Blacklisted Drained debuff. -Added Slider for Reputation Databar alpha when not using custom colors. -Added Unit Class Color action to Style Filters. - -**Fixed:** -Fixed Guild Bank search not fading the tabs. -Fixed Power Prediction overflowing sometimes. -Fixed Chat Bubble borders when using no border on non-thin borders. -Fixed Chat window could not be closed in combat. -Fixed rare Mover error linked to numpad keys. -Fixed Blanchy mount display on Unit and Aura. - -**Updated:** -Increased range to scale Minimap icons more. -Updated the shading on Bag items when you search. -Updated the normal Bags skin code a bit, also some of the bank too. -Nameplate Auras now has a "Color by Type" option which will remove the debuff type border color (stealable and bad dispels will still be shown). - -___ -### Version 12.34 [ July 8th 2021 ] - -**Nice:** -Added mover for the Maw Buffs widget in raid/dungeons. -Removed Guide text from mentor chat, icon will still show. -Added some options for the top and bottom cosmetic panels (under the new cosmetic tab, under general). -Fixed Unitframe Custom Color options for Castbars not properly updating when switching between characters on same profile. -Fixed issue with Ultrawide / Eyefinity not letting you move frames to the left screen. -Fixed Spellbook error in combat (happened when leveling). -Added Mistweaver PVP Buffs (Peaceweaver and Dematerialize) to the Whitelist. -Fixed Player Choice skin in Mythic+ - -___ -### Version 12.33 [ July 4th 2021 ] - -**Stuff:** -Chat Module now supports new Text To Speech options (Options > Install > Setup Chat, might be required, do this if you have issues). -Added Korthia buff (Anima Gorged) to Whitelist. -Fixed a couple issues with Trade Skill skin. - -___ -### Version 12.32 [ July 3rd 2021 ] - -**Ok:** -Skinned a few unskinned things. -Added Korthia buff (Rift Veiled) to Whitelist. -Updated Range Check Library. - -___ -### Version 12.31 [ July 1st 2021 ] - -**Hotfixes:** -Fixed Player Choice skin error in tower (once more). -Fixed an issue with the Ace3 skin which caused some buttons to fill the screen. -Fixed an issue which caused some borders to overlap when not using pixel mode. -Allowed Chat Bubbles to be skinned in tower since they seem to not be allowed there. - -___ -### Version 12.30 [ June 30th 2021 ] - -**Hotfixes:** -Fixed Barber skin error. -Fixed Achievement skin error. -Fixed Orderhall Talent skin. -Fixed Player Choice skin while in tower (again). - -___ -### Version 12.29 [ June 29th 2021 ] - -**Hotfixes:** -Readded Item Info options for Bag slots. - -___ -### Version 12.28 [ June 29th 2021 ] - -**Hotfixes:** -Talent spec spell icons slightly larger. -Fixed bag skin (not the all in one bag). -Hide mythic score when its at zero. - -___ -### Version 12.27 [ June 29th 2021 ] - -**Hotfixes:** -Fixed error when Ace3 skin was disabled. - -___ -### Version 12.26 [ June 29th 2021 ] - -**Hotfixes:** -Toolkit SetBackdrop error. - -___ -### Version 12.25 [ June 29th 2021 ] - -**Added:** -Mythic+ score options in the tooltip section (Based on Blizzards new score API) -Option to enable/disable the Combat Repeat function in Chat -Position, X-Offset, Y-Offset options for Item Count and Item Level in Bags - -**Fixes:** -Fixed interruptible and nonInterruptible colors in castbars -Fixed rare healprediction lua error -Fixed rare power prediction lua error -Fixed rare tempHistory chat lua error -Fixed skins for patch 9.1 - -**Updates:** -Optimized auras code, some players might notice a FPS gain in big mob pulls -Updated filters for Sanctum of Domination (All difficulties) -Updated filters for Tazavesh, the Veiled Market (Mythic) -Updated range tags -Updated tooltip options - -___ -### Version 12.24 [ March 19th 2021 ] - -**Changes:** -Apply to All for Aura Indicator on Pet and Focus now works correctly. -Updated Style Filter code for Casting triggers and fixed a few bugs when using Name Only in nameplate settings. -Fixed an issue which caused the Static and Real Player nameplate to display at the same time. - -___ - -### Version 12.23 [ March 12th 2021 ] - -**Hotfix:** -Locale was forcing the Options into English for some languages. - -___ - -### Version 12.22 [ March 12th 2021 ] - -**Nice:** -Alter Time for Mages corrected on Player Buffs and Turtle Buffs. -Nameplate Target Classbar should show properly again and play nicely with Style Filters. -Updated Style Filter code a bit, which prevents flickering of Name Only mode Nameplates. -Addon Manager skin can now display addon names in other languages, instead of squares. -Removed Vender Greys display as Blizzard has added one, however we kept our Detailed option to show the price of each. - -___ - -### Version 12.21 [ March 9th 2021 ] - -**Added:** -PowerBar widget now has a mover -Click-Through option for AuraBars -Mouseover and Alpha setting for Voice Chat Panel -Frame Level and Strata options for DataBars and ActionBars -Paragon display for Reputation Bar (optional bag icon when loot is available) -Heal Prediction and Threat options for Party Pets -Threat options for Tank Target and Party Target frames, Raid Icon option for Pet frame -Turtle Buffs and Player Buffs updated (Thanks Shrom) -NamePlate Target Arrow textures (Thanks Releaf) with the option to Scale and Space them -Another Player Resting Icon (Thanks Releaf), along with a few Minimap Mail icon options -New Role Icons displayed when you queue (Thanks Releaf - also, no it doesnt have an option) -StyleFilter triggers for UnitRole, InParty, and InRaid - -**Fixes:** -Spooky Arena Prep Frame bugs -Trinket bugs on Arena Frames -Actionbar Paging wasnt exporting -Error in ClassPower on NamePlates -Error in Currency and Difficulty Datatexts -Experience DataBar not displaying correctly after toggling -StyleFilter code updated to hopefully correct several issues -Zone and Boss Button code updated (global fade works on them again) -StanceBar options not updating without a reload - -___ - -### Version 12.20 [ February 3rd 2021 ] - -**Fixed:** -Paladin Aura Mastery lag issue -Gold format Short (Whole Numbers Spaced) error -Swapped the layout of Available Tags listing for readability -Power Shortvalue will follow the same rules by hiding if 0 - -___ - -### Version 12.19 [ February 2nd 2021 ] - -**Added:** -Bag Item Info option to change Anima text style -Sort by Index option for Unitframes -Classpower Shortvalue Tags - -**Fixes:** -Experience Bar Error -Grey Value corrected on Gold Datatext -ActionBar Masque settings were not letting you toggle text -Hotkey Range Color when using text range coloring -Garrison and Island tooltips - -___ - -### Version 12.18 [ February 1st 2021 ] - -**Updated Parts:** -[IMPORTANT] Action Bar pages will finally match the bar numbers -Text settings for Action Bars: Hotkey, Macro, Count -Arena Trinkets and Arena Prep -Multiple Skins -Raid Auras - -**Fixed Stuff:** -Delete Grey Items -Quest Experience Bar -Boss Banner Error -Nameplate Widget Error -Rare ILvl error when Inspecting -Auto Repair when not in Guild -Mend Pet (Hunter) in Aura Watch -Stance and Pet buttons were not properly hidden - -**Added Things:** -Anima in Bags -Just Backpack to Bag Bar -Aura Watch on Focus and Boss Frame -Enveloping Breathing (Monk) to Aura Watch -Charged Combo Point (Rogue) on UnitFrames and NamePlates -Show Max Currency setting for Currency Datatext -Torghast Info onto the Time Datatext -Daily Reset added to Time Datatext -Grey Items Value on Bags Datatext -Condensed (Spaced) and Short (Whole Numbers Spaced) format options added to Gold Datatext - -**Tag Changes:** -[health:current] will now show full value -[health:current:shortvalue] will show the short value - -___ - -### Version 12.17 [ January 4th 2021 ] - -**Hotfixed:** -Updated Ace3 so buttons on the side of Options will not be under the frame. - -___ - -### Version 12.16 [ November 27th 2020 ] - -**Happy Holidays:** -The Minimap was fixed for Torghast. -Bag Spacing setting min was lowered to -3. -Added XP Quest Percent toggle in settings under General > BlizzUI Improvements. -Added Volume Datatext (Thanks @Caedis). - -___ - -### Version 12.15 [ November 24th 2020 ] - -**Happy Holidays:** -Hotfixed a NamePlate bug, that was causing plate to be broken. - -___ - -### Version 12.14 [ November 23rd 2020 ] - -**Sweet:** -Added Hide Keybind for each ActionBar, Pet, and Stance bar. -Corrected skinned Chat Bubble Backdrop level. -Fixed DT Currency Headers being goofy. -Fade Duration option for Map was fixed. -Fixed the Restore Bar button for ActionBars. -Gave ActionBars Count, HotKey, and Macro text color overrides (Thanks @Caedis). -The eyeball for group finder was still hiding. Should do a less hide now. -Fixed the BG Double status bar not skinning right. -Encounter Journal opens correctly with Smaller Map on. -Skinned Equipment Buttons (Thanks @Aftermathhqt). -Added Below and Above (Inside) options for chat editbox (Thanks @Cistara). -Adjusted the skin code to prevent possible errors from other addons involving backdrop not existing. -Updated all the Spell IDs we should need for Shadowlands dungeons and the first raid. -World Quest Alert Frame will be skinned properly again. -Fixed up the Bag Bar skin code. - -___ - -### Version 12.13 [ November 17th 2020 ] - -**Early Message:** -Real Change Log coming soon.. Servers went up early. This is for 9.0.2, the main change in this version is the way scaling works in the UI, using any scaling size you prefer should work much, much better. However, this is new and it still needs a little adjusting but overall experience with scaling should be a ton better. Also, the Unified Fonts setting was further adjusted to be exactly as it was pre-font changes. - -**Epic:** -The new scaling adjustments are in place, which should allow you to select a custom scale that will keep borders intact better. This comes with new Small Medium and Large buttons to quickly adjust the scale *(Reload is required to properly change scale)*. -Unified Font setting is now replicating old behaviour entirely. -Druid multicrafting castbar is now fixed. - -**Rare:** -All Individual Unitframes were given Detached Power Bar setting. -Currency Icons have a little border of their own now. -Pet bar saturation would sometimes become stuck, it is now unstuck. -Group Finder eye icon was sometimes behind the button itself, we moved the eyeball up some. -Fixed up the Hide Button Glow on ActionBars, it was a bit funky before when implemented. -Time Datatext can now be used in multiple areas without getting confused about what time it actually is. -Bags Item Level should be more accurate again. -Chat has a Server Time setting now which can be used instead of Local Time. -Target Aura Bars attached to Player Aura Bars should be offset correctly. -Addon Manager skin was adjusted to allow searching by other addons. -Added Top and Bottom for Custom Text on ActionBars. -Fixed another Quest Skin but which prevented the Parchment from being shown sometimes with Parchment Remover disabled. - -___ - -### Version 12.12 [ November 10th 2020 ] - -**Woot:** -Level Locked Spells on Action Bars will display more clearly when doing older instances with friends on a higher level character. -Masque on Action Bars should once again trim correctly (when Keep Aspect Ratio is checked). The logic was a little off before. Should be okay now. -Quest Icons on NamePlates would sometimes show the incorrect Icon on some mobs, this logic has been adjusted. -The Quest Seal Color Text with Parchment Remover enabled should be more visible. -Added custom font count and hotkey text options for Action Bars (Thanks @Caedis). -Added custom color options for Cast Bars on UnitFrames (Thanks @Caedis). -Increased the Cast Bar text offset options on UnitFrames. -A couple Top Aura font issues resolved. - -___ - -### Version 12.11 [ November 7th 2020 ] - -**Sweet:** -The Keybinds for disabled ActionBars will work again! Sorry this was overlooked. -Corrected Count Font Outline on Top Auras, along with the border color being incorrect. Also, Apply All Fonts will a work for these again. -Implemented a work around for the Quest Objective Tracker Icon being unusable sometimes in combat. -Added a toggle for Action Button Glow incase you don't want to see procs happening. -Seals were showing when Parchment Remover was enabled, should be hidden again now. -Fixed the Mend Pet spell ID for Aura indicator on Pet. -Added Show Level option for EXP Databar. - -___ - -### Version 12.10 [ November 6th 2020 ] - -**Hotfix:** -Petbar wasn't appearing with the Backdrop option selected. - -**Also:** -Top Aura options were reworked and settings for them were reset. -Added Custom Font options for Unitframe Castbars (Thanks @Caedis). - -___ - -### Version 12.09 [ November 6th 2020 ] - -**Sweet:** -Nameplates were reset in the last version for some people who had a newer profile, sorry about that. That problem is corrected now. -**/kb** was upgraded to also work on the microbar and bag items. You can now quickly bind from the Spell (binds by the Spell name) and Macro (binds by the Macro name), on Action buttons (binds to slot), or directly on Bag items (binds by Item ID, not the slot). - -**Nice:** -Quest Most Expensive Item icon is behaving now. -Shadowed Unitframes wasn't playing nicely, should be okay now. -Masque should play nicely again. However noting that unchecking Keep Aspect Ratio will affect Masque icons, keep it on if you want it to use the one intended for the skin you have selected. - -**Okay:** -Exp Databar would error sometimes. -Microbar Visibility option would error sometimes. -Adjustments to the Quest Skin to try to keep the text and backgrounds showing properly (again). -Fixed Classbar being tiny when using AutoHide option, also would error when leaving a vehicle. -Actionbar Button Spacing option can once again be set to up to -3. -Added Party Indicator option for Unitframes (Thanks @Caedis). -Backdrop on the Stance bar wasn't using the correct multiplier when less than the amount of buttons available. -Backdrop on the Microbar was a little off, that is sorted. -Added Honor Level to Honor bar text outputs. -Fixed the last tick on castbars. - -___ - -### Version 12.08 [ November 2nd 2020 ] - -**Wonderful:** -Ungoofed the Nameplate Thin Border option (under *General > Media > Borders*). -Removed ultra rare hidden error with how we spawn the Talking Head Frame. -Tweaked "Unified Font Sizes" a little more to mimic the older style and disabled it by default. -Supressed the error when you dont have Pawn updated yet, go update it if you use it! :) - -___ - -### Version 12.07 [ November 1st 2020 ] - -**Nice:** -Added new "Unified Font Sizes" setting for "Replace Blizzard Fonts" (on by default). A decent amount of you didn't seem to like the change this hopefully will make you love us again. <3 -Actionbar Buttons can be sized unproportionally now by unchecking the Keep Size Ratio option. This will let you make an EPIC looking bar. -HelpTips will now be hidden with Hide Tutorials, even while in combat (it was protected for safety but seems okay without it). -Added an option for Ultrawide monitors to be 16:9 like eyefinity would do but on one monitor (Thanks @Gholie). -Microbar can have a backdrop like ActionBars now. -Fixed Item Upgradeable Icon while using Pawn. -Nameplates now also have a Thin Border option. -Added option to hide Health Bar on Tooltips. - -**Datatext:** -Added Datatext Option to hide friends playing CoD: Cold War. -ElvUI Datatext now has a Custom Label option. -Updated Movement Speed Datatext (Thanks @Caedis). -Gave Mastery and Haste Datatext Decimal Length and Label / No Label option. -Gave Combat Datatext a Full Time option. -Fixed Datatext Gold Tooltip Style. - -**Yay:** -Fixed unequal Classbar combo points. -Fixed Heirloom Cooldown not fitting the icon. -Fixed Class bar sometimes not showing when it's supposed to. -Party Pets now have an Aura Watch setting. -Maybe fixed the "Most Expensive" icon from getting stuck. -Hotkey text on Stance Bar will show again. -Updated Trinket Spells for Trinket element. -Fixed [altpowercolor] tag. -Added [reactioncolor] back into tags. -Heal Prediction was messing up for Druids but I fixed it. -Updated Castbar Ticks amount, nice Penance btw. -Remove that one Databar Quest EXP error. -Chat Editbox will follow the chats text font and size. -Center piece of Phase Indicator was getting stuck on. -Another attempt to make sure the background/seal background art show correctly on Quest frame. -Fixed Transmog squares turning white when changing spec when your profile changes. -Stopped yoinking the progress bar off the collections appearance sets. -Fixed Auras text from using wrong settings. - -___ - -### Version 12.06 [ October 22nd 2020 ] - -**Excellent:** -Adjusted fonts to scale a little better to follow what Blizzard intended. -Databars: Fixed EXP mover not showing up, fixed visibility logic for all bars. -Adjusted backdrop color of Account Wide achievements to a soft dark blue. -Updated Phase Indicator to show Chromie Champions and Sharding players. -Attempted to correct Power Prediction not anchoring correctly on Additional Power. -Let tag [name:title] fall back to [name] when phased. - -___ - -### Version 12.05 [ October 21st 2020 ] - -**Changes:** -Attempted to fix a taint with opening Spellbook in combat -Shut off the NewPlayerExperience because it conflicts with ActionBars -Small update for Missions and Follower skins (classhall) -ClassBar when login as kitty was tiny - -___ - -### Version 12.04 [ October 19th 2020 ] - -**Nice:** -Boss button should appear as its supposed to now. -Gender display option in tooltip had space on the wrong side. -Adjusted the QuestXP code to not mess with Reward Item Tooltip. -Fixed Additional Power Prediction not anchoring properly when set to vertical fill. -Cleaned up the Equipment flyout skin some. -Movie frame dialog backdrop was missing. - -___ - -### Version 12.03 [ October 17th 2020 ] - -**Yay:** -Fixed taint for Override Action Button Show -Battleground Datatext was showing in Arena where it doesn't work anymore -Objective Tracker button has a range overlay now and the (its grey) should be fixed -Stance bar showing when entering a Battleground on priest and it switching you to healer from Shadow -Databar Quest XP will show green for quests you are on and have completed, unless you have completed enabled -Heal Pred was anchoring incorrectly when absorb style was set to None -Fixed Alternative Power UnitIsUnit error - -___ - -### Version 12.02 [ October 17th 2020 ] - -**Fancy:** -Clean Boss Button option wasn't saving properly. -Added a Show Bubbles option for Databars. -Fixed Difficulty Datatext error. -Added two buttons to Quick Toggle Blizzard Skins, in the skin section of config. -Allowed the MicroBar to be shown in Pet Battles by editing the visibility setting. -___ - -### Version 12.01 [ October 16th 2020 ] - -**Nice:** -Unitframe and Nameplate font issues (new method to get them showing properly) -Actionbar Backdrops we reworked to fix them being a little funky, this includes Pet and Stance bar -Boss and Zone Button being jumpy - -**Good:** -oUF updates -System DT options: No Label, Other Addons -ElvUI_QuestXP is now depreciated and forced off - -**Fixed:** -Voice Chat Error -NewComer Chat Error -Reagent Bank busted -Status Report Errors -Tooltips breaking other things -Ace3 skin breaking other things -Buffwatch errors (they are Aurawatch now) -Databars not showing properly with combat setting -Databars Show Border option not working properly -Unitframe Additional power works again -Unitframe Heal and Power Prediction -Nameplate Power Bars were weird -Nameplate failing to update -Test Nameplate works a lot better now -Time Datatext showing empty world PVP stuff - -**Unbroken Skins:** -Pet Battle Tooltip -Scrap Machine -Azerite Respec -AutoComplete backdrop -Bag Bar icons being wrong -Bank Skin with Bag module off -Equipment Flyout was busted - -___ - -### Version 12.00 [ October 13th 2020 ] - -**Cool:** -We updated our backdrop code to behave nicely with the backdrop changes Blizzard implemented. -We decided to completely rewrite the DataBars, this includes rewriting the old threat into this new module. - -**Shiny:** -Even though Shadowlands was delayed, this version will contain the Mythic+ and Raid filter list for the expansion. -NamePlates had the wrong font when loading into the game, should be resolved now (for real finally). -DataTexts have a better options now to allow customizing even further, we will add new options here over time. -New section for Boss Button, Zone Ability, and Vehicle exit in the ActionBars options, which includes adding the ability to enable Inherit Global Fade on the Boss and Zone buttons. -Thin Border Unitframe setting can be toggled separately, regardless of the Thin Border UI setting (both are found under *General > Media > Borders* now). -Quest reward will show percent of level, also the EXP Bar will show Quest XP if enabled. -Fixed an issue that was causing Aura Statusbars color to become color stuck on auras with no duration. - -___ - -### Version 11.52 [ September 4th 2020 ] - -**Shiny:** -Config button borders werent updating when changing border color. -Objective Tracker optional setting to hide while in Mythic Keystone runs. -New option to Allow Profile Sharing (off by default) in profile section. -Updated Font Outline options and fixed it not working when adjusting. -A wild error appeared with [name:health] tag which is resolved now. -Friends Datatext will show characters on connected realms too. -Player Nameplate should behave more often now.. I hope. -SetNamePlateSelfSize error was removed from the code. -Dropdown during Toggle Anchors was busted. -Castbar text was getting cut off. - -___ - -### Version 11.51 [ August 27th 2020 ] - -**Changed:** -Chat Panels were not sized correctly when Chat was disabled. -Tooltip was erroring when Minimap was disabled. -Minimap mover wasn't placed correctly. -Shadows were scaling a little strange. - -___ - -### Version 11.50 [ August 26th 2020 ] - -**Hopes and Dreams:** -Unitframes and Datatexts were sometimes failing to display their text, hopefully this is corrected now! -Adjusted Nameplate and Aurabars to hopefully better detect mind control, duels, and which the frame type should be. - -**Datatexts:** -Data Broker tooltips were brokenish. -Bags Datatext is a little less weird now. -Added Text Justify setting, so text can hug left/right if you want. -New datatext for Date, incase you aren't sure. - -**Config:** -Style Filters and Custom Texts will be automatically selected when created now. -Options Logo was animating a little too much, someone gave it too much candy. -Copy From should update the config to match now. -Skin options are again sorted in order. - -**UnitFrames:** -Buff Indicator better supports Blizzard Cooldowns when our Cooldown module is disabled. -Added some new Absorb settings (aka one is old but readded now). -Party Pets and Party Targets can now display Aura Highlight. -Added Interrupted Color for castbar on Unitframes. - -**NamePlates:** -Castbar Time should fit better. -Fixed Player Nameplate being weird half of the time. -Quest Icons also shows the quest ! texture now in some cases, and wont show 1 on the icon anymore. -Quest Icons code was slightly updated to improve locales and pick the correct icon to use, so now it might work on other languages better. -Corrected a Style Filter error, also let entering and leaving combat trigger filters correctly (regardless of unit threat). - -**Chat:** -Panel Movers will update with the Panel resizing again. -Docked chats werent fading correctly. -Added option to hide the Copy Button. - -**ActionBars:** -Equipped Item border wasn't updating correctly. -Extra Action Button cooldown was not showing when it should. - -___ - -### Version 11.49 [ August 6th 2020 ] - -**Nameplates:** -Added option to show Class Icon as Portrait. -Style filter settings were getting stuck in last version. -Corrected a few issues with Portrait backdrops being shown when they weren't supposed to. - -**Options:** -Masque options are now clickable again. - -___ - -### Version 11.48 [ August 5th 2020 ] - -**Hotfixed:** -Attempted to fix strange nameplate behaviour. - -___ - -### Version 11.47 [ August 4th 2020 ] - -**UnitFrames:** -Party Target settings were effecting Party settings, not the Party Target settings. (#1930) -Fixed Smart Raid Filter toggle not applying anchors. - -**ActionBars:** -Added Flyout Button Size option (for pets and such). -Hidden Pet bar blings were dragged to the depths, unless the bar shows, then they are back (temporarily). - -**Datatexts:** -Tooltips were hanging around during combat when they weren't supposed to. -Tooltips hopping around like rabbits from one location to another on some datatexts, we fed them some carrot and now they behave. -Mission tooltip display time strangely (aka wrong and broken). - -**Minimap:** -Datatext bar offset for non-thin border theme corrected. (#1925) -Reset Zoom setting should apply correctly again. - -**Chat:** -Made sure Voice Icons appear when the Panel is hidden. -Added a Panel Snapping option, which allows you to toggle the snapping into panels. - -**Stuff:** -Talent tooltips were showing ID, not once but twice, sometimes three or four or five.. maybe six times. -Spellbook spells should work in combat without tainting now, this might fix other taint issues as well. - -**Options:** -Profile and Private confirmation popup was sometimes displaying incorrectly. -Movers would sometimes get heavily attached to the mouse (and refusing to let go). -Sometimes when adjusting the aura settings for a unit it would bug and not actually update the positioning (mainly targettarget). - -**Locales:** -Updated Translations for Portuguese (Thanks to @Aleczk) and French (Thanks to @Pristie). - -___ - -### Version 11.46 [ July 15th 2020 ] - -**Hotfixes:** -Plugin Installer hiccup. - -___ - -### Version 11.45 [ July 15th 2020 ] - -**Unbroken Features:** -Options: (**Ace3 Error**) This might finally stop exploding now with the help of Foxlit! **Thank you, Foxlit!** :D -Options: Copying a **Private Profile** will now reload on accepting. -Chat: **Fade Tabs No Backdrop** will now fade the correct chat tabs, they were hecka confused. -Chat: **Tab Selection Color** can now follow the class color that is selected when switching to another character on the same profile. -UnitFrames: **Power Detatched AutoHide** for units which should hide at zero power, will actually hide now at zero power. -UnitFrames: Tank frames will now use the correct fonts on initial load in. -CustomTexts: Correctly place the text when attached to **AdditionalPower**. -Datatexts: **Custom Panel** settings will actually export now. -Datatexts: One **Currency** error and one **Custom Currency** error have suddenly vanished from the UI. -Tags: **[power:%s]** will work on NPCs again, **[mana:%s]** will return mana always again, **[additionalmana:%s]** was added for the additional mana display. -UI: You can once again move Blizzard's Player Alt Power Bar with our movers. - -___ - -### Version 11.44 [ July 9th 2020 ] - -**Hotfixes:** -Chat: Fixed incompatibility with Total RP 3. -Nameplate: Added Castbar Interrupted color setting. -Actionbars: Fixed paging. - -___ - -### Version 11.43 [ July 9th 2020 ] - -**Hotfixed:** -Chat: Whisper Sound works again. -Tooltip: Item Count works again. -Aura Highlight: This actually works again too. -Options: Readd the confirmation popup to Reset Profile button. -Movers: Fixed an error while placing PlayerPowerBarAlt with StickFrames disabled. -ElvUI_DTBars2 is now depreciated and forced off. - -___ - -### Version 11.42 [ July 8th 2020 ] - -**DATATEXTS:** -Creativity feature added by allowing you to create and customize **Datatext Panels**! -Added **/hdt** command or pressing ALT while hovering the Datatext will spawn a menu to change the Datatext quickly (original work and code by Nihilist). Thank you for letting us have this! <3 -Added **Missions** and removed **Garrison**, **BfA Missions**, and **Orderhall**. -Added **Primary Stat** and removed **Attack Power** and **Spell Power**. -Added new texts **Reputation**, **Experience**, **Item Level**, **Mail**, and **Difficulty**. -Added stat texts **Intellect**, **Agility**, **Stamina**, **Strength**. -Added setting **Flash Threshold** to **Durability**. -Multiple texts were reworked for this update. - -**UNITFRAMES:** -Smart Filter appears to have finally passed its exams, yay! -Stopped allowing **Custom Backdrop** on **Additional Power** to change the bar color to white. -Made sure Auras wont show on **Tank** or **Assist** frames when the option is disabled. -Debuff Highlight (now **Aura Highlight**) in Glow mode was glowing around the edges of the screen instead of the frame. -**Role Icons** will now appear in Battlegrounds, they were scared of battles; so we gave them invisible sunglasses. -Deleted **Show Absorb Amount** option, as it would often be greater than the units health in some cases. -You can now change the **Frame Level** and **Frame Strata** of Individual frames. -Tags attached to the Power element (including Custom Texts) will be placed correctly with the AutoHide option. -PVP Classification Indicator can now be displayed on Arena Frames. -Castbars were trained to allow the casting backwards. -Target and Focus frames now have a shiny combat icon. -Aura borders color by type can be toggled off now. -Castbar **Display Target** allowed on all frames. -Focus Glow based on if a unit is Focused. -Party castbars can be positioned now. - -**NAMEPLATES:** -Added **Show Only Names** option which will put **Blizzard Nameplates** into **Name Only** mode. -Optimized plate load in so the performance will be improved if plates spawn quickly. -Added **Hide Icon** options for **Quest Icons**, also text position was greatly improved. - -**CHAT:** -Removed **Lock Position** option, the windows will now be snapped to the Panel if within proximity. -Tabs can be customized with color and we added a feature to let you hug the text with arrows. -Editbox now supports Blizzard's **IM Style** and displays the **Character Count** correctly. -Editbox History Size can be adjusted or Reset via a button in the options. -History Size can be adjusted and the history channels can be excluded by type. -Role Icons will appear correctly after a reload. -Alerts can now be set by Channel type. -Max Lines can be adjusted. - -**TAGS:** -Swapped **[additionalpower:%s]** to **[mana:%s]** and readded **[manacolor]**. -Swapped **[difficultycolor]** to use Blizzard's **Creature Difficulty Color** instead of our custom coloring. -Added **[classpowercolor]** and updated **[classpower:%s]** so it supports (in this order): Special, Combo Points, or Alt Mana. -Added **[name:last]**. - -**UI:** -Movers should be better at doing their job and also stop appearing on Castbars when the Castbar was disabled. -Cutaway would locate its very own error on initial login or profile change sometimes, that error has been corrected. -Swapped **ElvUI_NonTarget** StyleFilter to use **Alpha 0.5** by default instead of 0.3. -Bags will auto open and close with the **Auction House** and **Scrapping Machine**. -Profile Export is now cleaned of settings which are not considered active. This means if you use a Plugin but it is disabled, when you export your profile the settings from that plugin are **not** included in the export. -Blacklisted the **Experience Eliminated** debuff. - -___ - -#### Version 11.41 [ May 1st 2020 ] - -**Bug Fixes:** -The font used in **/estatus** and **Addon Manager** on CN/TW/KR should fallback to a font that works instead of trying to use Expressway, which isn't supported. -**Combat Log Skin** and **Combat Time DataText** were misbehaving. -Worked out a couple more weird things with **Smart Raid Filter**. -Cutaway works correctly on Vertical Orientation Health Unitframes. (#1776) -Fixed issue which caused Transparency setting to mess up the health on Unitframes with Vertical and/or Reverse Fill enabled. -Fixed Absorbs display on Unitframes with Reverse fill on (in Vertical or not) when Show Absorbs Amount was off. -Fixed a bug in the new Addon Manager skin (AddOn index must be in the range of 1 to 4). - -**Misc. Changes:** -Lowered the min value on some Unitframes elements, mainly health. (#1798) -Display Plugins in **/estatus**. - -___ - -##### Version 11.40 [ April 30th 2020 ] - -**Changes:** -Tiny Update. - -___ - -##### Version 11.39 [ April 30th 2020 ] - -**New Additions:** -Added a note above Raid / Raid40 / RaidPet which states you can't toggle them or change their number of groups when **Smart Raid Filter** is enabled (under UnitFrames > General). - -**Bug Fixes:** -Datatexts do their thing even better than before, for real this time, hopefully. **(X doubt)** - -**Misc. Changes:** -Upgraded **/estatus** with shiny new beautiful colours. -Fresh coat of paint on the Addon Manager too. - -___ - -##### Version 11.38 [ April 28th 2020 ] - -**New Additions:** -**Smart Raid Visibility** has rejoined the UI **(it's actually reformed now)**. -Added **[name:health]** tag which displays health lost using colors on the name text, neato. -Added **[ElvUI-Users]** tag which displays other cool people than yourself. -Some ultra rare super high tech Mechagon debuffs were added (jk, they are normal). -Added **My Pet** and **Other Pets** to Aura Filtering system. -Borrowed the **[status:text]** and **[status:icon]** tags from Classic. -Show Assigned Icon option now exists for the bags. -Add Echoes of Ny'alotha to Currency DataText. -Tooltip NPC names now adapt to the custom faction colors in tooltip settings. - -**Bug Fixes:** -The options bottom buttons now use the language selected in the config, nice. -Nazjatar Followers Missions Datatext was doing a goof, which has been ungoofed by a professional ungoofer. -Health and Power prediction has learned new tricks **(which actually doesn't do anything new but we promise they are ten times cooler now)**. -Some Datatexts refused to show information on login, now they are willing to share said info. -Some kind of Alternative Power oops, something about UnitIsUnit; rare bug, big time squashed. -The bottom of letters on the bottom line of the chat will now be visible to all earthlings. -Chat editbox will stay open when you move if it has text in it again and character count will only show if there is text in the editbox. -Add or Remove spell from a filter should now work how it was always meant to. -Threat tags have now leveled up there tag game. -Threat on Unitframes in Border mode would sometimes not update the borders correctly, they behave like good bois now. -Cutaway colors react instantly now, ninja status achieved. -Highlight texture for Items on the Character page are now the old style instead of the blizzard style. -Stance Bar will now get placed in the correct place, it was rolling a placement dice, we took it away. -Deathknight Runes can use the custom backdrop color now, epic. -Raid Debuffs has unlearned never-appear-unintentionally! - -**Misc. Changes:** -Style Filters now support changing the Nameplate Tags for Health, Power, Name, Title, and Level because of this Name Color action was removed, you can tag a color onto it and make it do other neat stuff, if you want. -Style Filters threat triggering is now no longer wearing slow shoes. -Someone decided to show Corrupted Icon on Equipment Manager Flyout buttons, cool. -AuraBars using Debuffs type can once again, switch to Class Color, just like magic. -Updated the Death Recap, Combat Log, and Community skins in 2020 style. -Updated the Raid Utility, with nice clean shiny fresh new updates. -Faction gold will hide if its zero on the gold datatext. -Added Traditional Chinese number prefix. (Thanks @mcc) -Added Fade Chat Toggles option which can prevent the toggle buttons from disappearing with the chat. (Thanks @Sirenfal) -Raid-wide-sorting has now evolved, the new way will sort the **Number of Groups** and ignore the ending groups so you can hide benched players. (Thanks @BeeVa) -More N'zoth eyes on the Inspect frame items. -Drain Soul has 5 ticks (not 6 ticks btw). - -___ - -##### Version 11.371 [ February 11th 2020 ] - -**Hotfixed:** -Minor explosion on load with the release, damage has been absorbed by a fancy hotfix shielding mechanism. - -___ - -##### Version 11.37 [ February 11th 2020 ] - -**New Additions:** -Added option to display **ElvUI Version** of other **ElvUI users** into Tooltip. - -**Bug Fixes:** -The **Top Auras** were having some trouble deciding what border color to wear, it's now selected for them (once again). -Unitframe **Portrait Style Class** wasn't playing nicely with the **Overlay** option but they are now friends. -Nameplate **Follower XP** was showing on other players followers, it won't do that anymore. -When selecting a **Custom Filter**, there was a **0.3333~%** chance to get an error. That **should** no longer be the case. -It seems unitframes were confused as to whether or not the unit was **disconnected** and can now display the connection color correctly. - -**Misc. Changes:** -Added 8.3 Affixs into the **Raid Debuffs** filter. -Debuff Highlighting **Blend Mode** MOD was removed, as it's use was very specific and misunderstood. - -___ - -##### Version 11.36 [ February 7th 2020 ] - -**Bug Fixes:** -Quite sure the **Quick Join Datatext** was being super noisy in the background, so we calmed it's rage with cuddles. This might have caused **Stuttering Issues** for people on high population realms. (#1702) -Profile **Spec Switch** doesn't lawl around your anchors anymore, it should place them nice and neat where they belong. -If you had **AuraBar Colors** that weren't being colorize correctly, recheck the filter and enable it. It was 100% nargles, I just know it. - -**Misc. Changes:** -Nameplate **Follower XP** has now been properly trained on how to collect IDs all by itself. -Buff Indicator Style **Timer Only** will now use the selected color for the timer. -If you were a bad boi and interrupt yourself with the **Interrupt Announce** on it will now no longer embarrass you. -Spells inside of the **AuraBar Colors** filter which were using **Name** instead of **Spell ID** will be converted to **Spell ID**, if possible. - -___ - -##### Version 11.352 [ February 5th 2020 ] - -**Hotfixed:** -Boss and Arena frames were casting Stealth on some profiles. - -___ - -##### Version 11.351 [ February 5th 2020 ] - -**Hotfixed:** -We had to retrain **Reset Anchors** and **Nudge Reset** because they forgot how to do the thing. - -___ - -##### Version 11.35 [ February 5th 2020 ] - -**Bug Fixes:** -For some reason Style Filters had convinced Portraits into being too clingy on Nameplates. -Reversed Font Explosion Feature on CN, TW, and KR clients (Azil says he is a badboi and very sorry <3). -Party Pets, Party/Assist/Tank Target frames now remember their size setting and don't do updates while they hide anymore. -Convinced the Filters section to Reset Filters when you **SMASH BUTTON**, and you can once again delete old spells from lists. - -**Misc. Changes:** -General section of Units in Unitframe settings are less of a mess. -Vehicle Exit Button anchor size is now hugging the button like a good boi. -Anchors and Raid Control decided to start using the correct font after about a year or so. - -___ - -##### Version 11.341 [ February 4th 2020 ] - -**Hotfixed:** -Aura Bar Colors setting was getting spammed into the settings file. - -___ - -##### Version 11.34 [ February 4th 2020 ] - -**New Additions:** -The options window has been upgraded and sections have been reorganized a bit (Repooc does **NOT** like it tho). -Debuffs inside of **The Sleeping City** [Ny'alotha] will now by shown by Raid Debuffs filter (Thanks Broccoliz). -**Corrupted Mementos** and **Coalescing Visions** are now displayed by the Currency Datatext. -Buff Indicator now has its options reworked. - -**Bug Fixes:** -Hopefully, Maybe, Perhaps, Possibly corrected the error which caused the Auras trying to attach to themselves on Unitframes (for real this time). -Frame Glow is now cool with hugging the Alt Power Bar on Unitframes too. -Fixed Vehicle Exit options, they were misbehaving unintentionally. - -**Misc. Changes:** -The **Smart Raid Visibility** option gquit the UI. -Added more IDs to show **Voidtouched Egg** on nameplates (some were hiding but Mera found them). -Debuff Highlight will now not show something when it's added but not enabled (changed so you can blacklist **Grasping Tendrils**). -Intenté completar más del archivo de localización para español. Si es malo por favor mensaje Simpy en Discord. >x> - -___ - -##### Version 11.33 [ January 23rd 2020 ] - -**New Additions:** -Added Swap to Alt Power option to Raid and Raid40. -Added Alternative Power bar option to Raid and Raid40. -Added color option for Swapped Alt Power to Unitframes and Nameplates. -Added an option to disable Buffs or Debuffs specifically for Top Auras. -Added click-through option for Actionbars: Bar 1 through 10, Pet, and Stance bar. - -**Bug Fixes:** -Attempted to fix Quest Icons on Nameplates which caused one quest to be displayed twice. -Fixed Raid40 Visibility Restore button not applying instantly. -Fixed the background color for Alternative Power bar, sometimes it was not updating to the correct color the first time. -Fixed an error when importing a profile, which complaining about priority not existing for auras. -Fixed the text info on Import and Export of a profile, it would stack the text at the bottom incorrectly before at first open. -Fixed resolution display on /estatus. - -**Misc. Changes:** -ElvUI_CustomTweaks is now depreciated and forced off. -Let Swapped Alt Power work on all Alt Power types not just raid type ones. -Lowered Minimap minimum size to 40. - -___ - -##### Version 11.32 [ January 21st 2020 ] - -**New Additions:** -Added Faction info to the Gold Datatext and fixed a possible error with new characters on it. -Added support for Voidtouched Egg in Uldum onto the nameplates, similar to Nazjatar Follower XP. -Added Corrupted Item Icon onto the Character Frame for items with Corruption stat. -Added Color and Text Format option to the Party Alternative Power bar settings. - -**Bug Fixes:** -Attempted to fix Boss Frame (or other Unitframes) name not being updated correctly. -Fixed error when using the [health:deficit-percent:nostatus] tag. -Fixed Reagent Bank Icon borders. - -**Misc. Changes:** -Removed Nameplate Load Distance Options, until Blizzard decides if they will let us control it again in the future. -Reverted portrait facing and used a correct API to handle the X and Y Offsets. -Stopped letting AFK Mode activate when in a Pet Battle. -Changed the default position for the Alternative Power Bar. -Allow icon size six on the Buff Indicators. - -___ - -##### Version 11.312 [ January 18th 2020 ] - -**New Additions:** -Show Currency ID on Tooltip for Tracked Currencies on the Bag (if Tooltip settings allow Spell IDs to be shown). - -**Hotfixed:** -Hide Purchase Bags when all slots are bought. -Revert Portrait Camera positioning. - -___ - -##### Version 11.311 [ January 17th 2020 ] - -**New Additions:** -Added Coalescing Visions & Corrupted Mementos to the currencies datatext. -Added Class Icon style to portraits, also added Pause and Desaturation setting for 3d portraits. - -**Bug Fixes:** -Attempted to fix an issue which caused Chat Bubbles to error with Font not set. -Stopped the Unitframes from updating when using Display Frames. This was very noticable with effective updates enabled. -Fixed the Arena and Boss frames from being hidden when changing an option while using Display Frames. -Fixed the title tag for FRIENDLY_NPC Nameplates. They are not in a guild >.> - -**Misc. Changes:** -Applied Actionbar transparency option on PetBar and StanceBar. -Fixed Vehicle Exit button highlight and added Frame Level and Strata options (found under ActionBars > Vehicle Exit). -Update instance ID from Deepwind Gorge. (Thanks AcidWeb) - -___ - -##### Version 11.301 [ January 15th 2020 ] - -**New Additions:** -Added an option to Swap to Alt Power on party frames, until we have a widget or something for corruption status of party members. -Removed the Vehicle Exit Button from the Minimap. We added a mover and the new settings can be found in the Actionbar configuration. - -**Bug Fixes:** -Fixed an issue with Buff Indicators which caused an error because of the setting conversion code. -Fixed an issue that caused some unskinned Blizzard frames to get the edges torn off. -Attempted to fix the Portrait offsets and made the settings display an important note. - -**Misc. Changes:** -Added the Nzoth eye texture to the Alternative Power Bar, if its Sanity. -When you hover the NZoth eye on Character page, it will now show a highlight around the items with corruption stat. -Set a texture when a submenu is selected in the Auction House skin. -Fix backdrops on empty essences in the Character Frame. -Display an icon on Bag icons for corrupted items. - -___ - -##### Version 11.291 [ January 14th 2020 ] - -**Bug Fixes:** -Fixed barInfo error. -Fixed SetAuraUpdateMethod error. - -___ - -##### Version 11.28 for patch 8.3 [ January 14th 2020 ] - -**New Additions:** -Added an option to let Unitframe and/or Nameplate frames update their Health, Power, and/or Auras at consistent rate (between 0.1 and 0.5 of a second) rather than using Blizzard's event system for when to update. This is an opt-in method that is less recommended but might solve issues where the update isn't received correctly otherwise. -Added an option to play a sound if you select a unit and/or if you receive a battle resurrect. Both are disabled by default. -Quest Icons, Raid Marker, and Healer Icon on nameplates will now be shown in nameonly mode. -Added Tank Icon, which is similar to Healer Icon in PVP. - -**Bug Fixes:** -Fixed Reverse fill on Power elements on Unitframes. -Fixed Hovered Hyperlinks when scrolling in the Chat. -Fixed Unitframes (other than Player) which had their Power style set to Offset from being unchangeable. -Fixed Target Buff Default Filters. -Fixed Cooldown Text Defaults. -Fixed an issue where a profile error about 'global' or 'private' not existing would happen from the Skin module. -Fixed the Classification indicator on nameplates. -Fixed (hopefully) a Smart Aura Position setting issue which would cause the Buffs and Debuffs on Unitframes to cause a SetPoint error. - -**Misc. Changes:** -Added more position values for the Elite Icon on Nameplates. -Added the ability to show Toy ID when Tooltips have the Spell ID setting enabled. -Removed Cooldown Top Aura font override setting as it's not needed, the setting for Buff or Debuffs are in their Aura settings. -Reworked the way we attempt to skin other addon’s options which use the Ace3 library. -Removed some of the excessive options in Buff Indicator which were overrides which were left over from the old code. -Simplified the OrderHall Talent Frame skin (which is also used by the new 8.3 talent frame). -Optimized more of the Bag module code. - -___ - -##### Version 11.27 [ December 14th 2019 ] - -**New Additions:** -Using "/luaerror off" will restore Addons disabled from "/luaerror on" in testing now (during that session only). - -**Bug Fixes:** -Made sure the Alternative Power is only shown when it's supposed to be shown. -Fixed a rare error which occurred once on some quest in Blasted Lands. -Fixed the raid marker from not circling (they were stacked, oops). -Fixed a Communities skin error about GetItemInfo. -Fixed the level line on ToolTips in some languages. -Added back Focus Raid Icon options. - -**Misc. Changes:** -Removed the UI Scale popup for real. Goodbye. -Changed the Focus Aura Bars to off by default. -Changed the Max Duration to 0 in the Aura Priority list. -Changed the Aura Spacing options to use max 20. -Addons which were integrated into the base addon are now disabled automatically on load (VisualAuraTimers, ExtraActionBars, CastBarOverlay, EverySecondCounts, and AuraBarsMovers). - -___ - -##### Version 11.26 [ December 5th 2019 ] - -**New Additions:** -Added spacing option for unitframe auras. -Added back some options that was eaten by an angry goblin. - -**Bug Fixes:** -Fixed Actionbar spell highlight, if you mouseover your spells in the Spellbook. -Fixed Darken Inactive on Stance Bar. -Fixed BG Stats tooltip not showing the details. -Fixed the Color Wheel from derping at solid black. -Fixed a rare error from old profiles related to the Gold Datatext and "OldMoney". -Fixed issue which prevented Datatext text being displayed on first game load in. - -**Misc. Changes:** -Smoothed the Top Aura Status Bars when they are active. -Smoothed all animations created by the animation code. -Recoded some of the Cooldown module code and made it support UnitFrame Buff Indicator better. -Tweaked the way the UI Scale popup shows to prevent it from happening in more cases, when it should not be shown. -Updated the Chat Spam Interval to resolve some issues with it. -Updated Friends and Guild Datatext. - -___ - -##### Version 11.25 [ November 10th 2019 ] - -**New Additions:** -Nameplate Quest Icons now have the ability to show for multiple quests and have a few new options. -Added Detached Power Bar Auto Hide when empty option (needs better locales). -Added TutorialFrame skin. -Added Visual Aura Timer from Blazeflack. You find it under: ElvUI - Buffs&Debuffs - Statusbar. -Added ExtraActionBars from Blazeflack. Which means, you have now 10 Actionbars. -Added an option to mark the most valuable quest reward with a gold coin. -Added new Tag: [specialization], which shows YOUR current spec as text. -Added new Tag: [faction:icon] shows a texture from your faction. -Added an option for Nameplate Buffs/Debuffs to toggle auras from other players to desatured. Enabled by default. - -**Bug Fixes:** -Fixed Pet Battle Nameplates, they weren't properly updating Health Bars. -Fixed an issue which would carry over Quest Icons on Nameplates to one without a quest. -Fixed the Map Fading while moving option and added a fade duration setting. -Fixed the issue which was caused by trying to use chat editbox history to queue a slash command to be sent that was secure (such as /target). -Fixed the incompatiblity check for other addons. -Fixed issue which caused the Datatexts on the minimap to be shown when the minimap was actually disabled. -Fixed issue which didn't update the enchant info when Character Info was enabled and you changed enchants while the character page was open, also Essences. - -**Misc. Changes:** -Thanks to Azilroka the Buff Indicator and Aura Bars are now recoded! -Removed the Frequent Updates option, it is now on by default. -Blacklisted Lethargy debuff (fight or flight). -Essences from the Character and Inspect Info will now display the Essence quality color instead of type color. -For the german audience: Behebt einige Fehler im Zeit-Infotext, dass die Instanz Symbole nicht richtig angezeigt wurden. -Updated option layout for Available Tags. Thanks to Luckyone for helping us with this. -Skin the new RecruitAFriend Frame. -Changes the options to uses more tabs. -For Plugin Authors: We added a seperator in our Options: <<< Plugins >>> Which means, you should add your options below it. Just change your main option number to: 6 - -___ - -##### Version 11.24 [ October 8th 2019 ] - -**New Additions:** -Available Tags is now available in the Options. -Added an option to Clean Boss Button in skin settings, which removes the texture. -Added an option which you allow to scale the DurabilityFrame. -Added an option to let Cutaway textures follow the statusbar texture. - -**Bug Fixes:** -Fixed MiniMap icons from being in the center on load! (#1528) -Fixed AuraBar to support the duration slider when the filter list is empty. -Fixed Cutaway feature error on nameplates. (#1491) -Fixed an error from BackpackTokenFrameTokenIcon when our Bags are disabled. -Fixed not showing Quest Icons on NamePlates. For your Info: It will only work, if the Tooltip have a progress line. -Fixed ClassBar frame strata from being applied even if detach from frame is disabled. (#1414) -Fixed issue which caused the gem backdrops on the iLvl stay shown when disabled. -Raised the detached ClassBar to be over health by default. -Corrected visibility for Stance bar. -Fixed bag count color options. -Fixed some skin errors. - -**Misc. Changes:** -Added back the tag: "name:abbrev". -Removed our clipping for UI Scale. -Updated the Chat module & Guild and Friends DataText to use the new API blizzard switched too, with a few minor bug fixes. - -___ - -##### Version 11.23 [ September 24th 2019 ] - -**New Additions:** -Added an option to enable a more visible Auto Attack animation on the ActionBars. Disabled by default. -Added options for ActionBars Button / Bag Slot transparency. -Added an overlay alpha option for UnitFrames portraits. - -**Bug Fixes:** -Fixed a bug where nameplate threat scale wasn't being reset on new units that no threat existed on. -Fixed a Style Filter error: Attempt to compare nil with number. -Fixed an error in Petition Skin. -Fixed black Quest Text if Parchment Remover is enabled. (#1444) -Fixed Penance spellID for castbar ticks. - -**Misc. Changes:** -Updated Friends DataText to see the difference between retail and classic. -Various Skin updates related for 8.2.5. -Changed the Battle.net status frame. Just click on your Battle.tag to add/edit the status message. -Added "Eye of Leotheras" (PvP Talent) to the PlayerBuffs Filter. - -___ - -##### Version 11.22 [ September 6th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Fixed Style Filter error: attempt to compare nil with number (line 322). -Fixed bug where nameplate threat scale wasn't being reset on new units that no threat existed on. -Fixed (hopefully, take two) the issue which caused the nameplate tags to sometimes be incorrect. -Fixed a skin error on the Petition Frame which hides a button. -Fixed black Objective Text, if Parchment Remover is enabled. (#1444) -Fixed Friends Datatext to show those playing Classic WoW. - -**Misc. Changes:** - -___ - -##### Version 11.21 [ August 17th 2019 ] - -**New Additions:** -Style Filters: Added a new trigger "Location" that triggers on which Map, Instance, Zone (like "Boralus Harbor") or Subzone (like "Sanctum of the Sages") you are currently in. If enabled the filter will only trigger when you are inside one of the specified maps or instances. -Style Filters: Ability to trigger an aura with at least X number of stacks. -Added an option to color the border of equipped items on ActionBars. (!170) - -**Bug Fixes:** -Fixed (hopefully) the issue which caused the unitframe and nameplate tags to sometimes be incorrect. -Fixed issue which caused the rune backdrop on nameplates to not hide when in nameonly mode. -Fixed issue which caused the Raid Debuff Indicator icon not being cropped properly. -Fixed issue which caused the options to open with the incorrect size. -Fixed issue on paladins that faded the unitframe by range because the judgement spell. -Fixed the issue that sometimes caused unitframe absorb bars to appear for a second during initial login along the screen (they are now clipped like Cutaway). -Fixed a bug which broke exporting profiles in plugin format. -Fixed a bug in the Plugin library which prevented some plugins from versions being checked correctly. - -**Misc. Changes:** -Tweaked and updated some of the Cutaway lib again (it now uses clipped textures, so it wont overflow). -Fixed General Dock Manager skin not applying correctly. -Fixed a couple skin issues which would show blizzard borders on some frames. -Moved the Class Color Override setting for unitframes to the health tab. -Changed a bit the style of the Communities Frame Buttons. -Added EP Boss one debuffs to Raid Debuffs. -Updated our LibAnim by Hydra. <3 - -___ - -##### Version 11.20 [ July 29th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Tooltip: Fixed an issue which would show the wrong faction for player when battling as a mercenary. -Bag Bar: Fixed Right Click on a bag erroring out when Bags module was disabled. -Bag Bar: Fixed scaling and backdrop weirdness. -Nameplate: Fixed ClassPower SetPoint error. - -**Misc. Changes:** -Added an API file to Core folder and moved a decent amount of code from the Core file into here. -Updated various parts of Bag, Bag Sort, and Bag Bar code. -Blizzard Bags Skin: Show and skinned the bag icons. -Blizzard Bags Skin: Skinned the Auto Sort button. -Bag Bar: Lowered the min button spacing to -1. -Make sure we only attempt to skin addons with RegisterSkin, which are finished loading. -Rewrote the Cutaway bars to provide a cleaner implementation that works better -with various nameplate and unitframe settings. -Tweaked a bit our Spec/Loot DataText. - -___ - -##### Version 11.19 [ July 22nd 2019 ] - -**New Additions:** -Added Player Can Attack and Player Can Not Attack unit conditions to Nameplate Style Filters. -Added Cutaway Health and Power (when appropriate) to all of the unitframes. It is disabled by default. - -**Bug Fixes:** -Fixed Essences on Hearth of Azeroth showing incorrectly on the character page (similar to gems). -Fixed Item Level showing incorrectly on the character page when in a gear scaled instance. -Fixed issue which caused the "Smaller World Map" to not be displayed correctly on initial login. -Fixed Minimap Ping & Blizzard Tracking Menu to show in combat (right and middle is still ignored in combat). -Fixed the displaying of incorrect auras on Nameplates when StyleFilter "Name Only" ended (returning to normal nameplate). -Fixed Battleground map position saving. (#831) - -**Misc. Changes:** -Module initialization and skin registration is now handled by xpcall providing better debug stacks for us to investigate and fix problems. As such, directly using :Initialize to initialize modules is no longer deprecated, -and S:RegisterSkin has returned as the preferred method for registering a skin. - -___ - -##### Version 11.18 [ July 9th 2019 ] - -**New Additions:** -Added debuffs in Operation: Mechagon. - -**Bug Fixes:** -Fixed Minimap Coords when Map is zoomed. (Thanks AcidWeb) - -**Misc. Changes:** -Added Name Only and Show Title options to the Player Nameplate that matches the options for other unit types. -Added Title element to the Player Nameplate. -Don't allow certain DataTexts not be toggled in combat because of Blizzard restriction. -Actually, we might as well just remove ElvUIGVC completely. - -___ - -##### Version 11.17 [ July 8th 2019 ] - -**New Additions:** - -**Bug Fixes:** - -**Misc. Changes:** -Disabled replying to ElvUIGVC chat channel at Blizzards request. - -___ - -##### Version 11.16 [ July 4th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Fixed an issue with our chat to error out if you try to move it. - -**Misc. Changes:** - -___ - -##### Version 11.15 [ July 3rd 2019 ] - -**New Additions:** -Added new consumable buffs. -Added debuffs in Eternal Palace. -Added a new element to Friendly NPC nameplates to display an XP Bar for the Nazjatar Bodyguards. -New Nameplate Style Filter Unit Conditions: - -- "Not Pet": Activated when the unit is not the player's pet. -- "Player Controlled" / "Not Player Controlled": Activated when a unit is controlled by the active player or not. -- "Owned by Player" / "Not Owned By Player": Activated when a unit is owned by the active player or not. -- "Is PvP" / "Is Not PvP": Activated when a unit is flagged for pvp or not. - -**Bug Fixes:** -Fixed Minimap colored green when ElvUI Minimap is disabled. -Skinned a missing button on the new PVPMatch skin. - -**Misc. Changes:** -Added Nazjatar Follower XP to the BfA Missions Datatext when in Nazjatar. -The "Is Pet" and the new "Is Not Pet" Nameplate Style Filter now only activate with regard to the active player's pet unit. Use the new "Player Controlled" / "Not Player Controlled" conditions to match the old behavior. - -**Known Issues:** -Adjusting the classbar position on nameplates while targeting something throws an error related to the new nameplate restriction (but works after retargeting). -Moving the General chat tab causes an error, please avoid trying to move it while we continue to investigate a fix, hopefully coming in 11.16. - -___ - -##### Version 11.14 [ June 26th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Attempted fix for two Toolkit errors (cause by nameplate and bankframe code) and AceConfigDialog restricted regions error. - -**Misc. Changes:** -Added Prismatic Manapearls to our currencies DataText. (#1372) -Changed the Font Shadow styling around the UI. - -___ - -##### Version 11.13 [ June 25th 2019 ] - -**New Additions:** -Added option to change the vertical/horizontal overlap of the Nameplates. -Added option to change the Nameplate position: "Nameplate at Base". -[Style Filter] Added Triggers- Unit Is Tap Denied, Unit is Not Tap Denied. (!169) -Added new skin for AzeriteEssenceUI. Probably some "new" Skins are missing. - -**Bug Fixes:** -Fixed nameplate NPC visibility option always on after reload or login. -Fixed an issue with DK runes after vehicle exit. (#1280) - -**Misc. Changes:** -Added skin support for Objective Tracker timer bars. -Skinned a missing Scrollbar for the GMOTD on the CommunitiesFrame. -Prevented right-aligned Ace3 dropdowns (and SharedMedia dropdowns) cutting off when the text is wider than the box. (!171) -Take account to the new Blizzard-Nameplate system. -Updated existing skins with 8.2 changes. - -___ - -##### Version 11.12 [ May 31st 2019 ] - -**Important Changes:** -ElvUI_Config has been renamed to ElvUI_OptionsUI. - -**New Additions:** -Added options to invert the CastBar, AuraBars, and Power colors on UnitFrames status bars when in transparent mode; as well as added custom backdrop options for these status bars. -Added custom backdrop for ClassBars on UnitFrames. -Added nameplate friendly npc option "always show" this is used to toggle npc nameplates using blizzards setting; so that they can go into blizzard name-only mode. -Added new Tags, which allows transliteration. E.g. "name:medium:translit". For more tags, visit our Custom Tag Guide on our forum. -Added Glimmer of Light for Paladins to the BuffIndicator. -Added Gale Slash to RaidDebuffs. - -**Bug Fixes:** -Fixed Style Filter Class Trigger. (#1310) -Fixed error: attempt to index field "CompactUnitFrameProfilesNewProfileDialog". (#1314) -Fixed double player nameplate when changing specific settings in the config. (#1316) -Fixed player nameplate not fading in when hovered. -Fixed the portrait and health backdrop bleeding on UnitFrames health when they fade on range, specifically for BuG. -Fixed error: StyleFilter attempt to index locale "auras" (a nil value). -Fixed error: StyleFilter attempt to index field "cooldowns" (a nil value). -Fixed error: Nameplates attempt to access forbidden object from code tainted by an addon. -Fixed bind mode for extra action button. -Fixed skin for invite role check boxes. -Fixed Nameplates in stacking mode on initial login. - -**Misc. Changes:** -Added an option to allow the portrait on UnitFrames to truely overlay the health, including the backdrop. -Reworked some of the general Nameplate config settings so it's hopefully more clear and easy to use. -Removed the Nameplate Name Visibilty settings because this just caused some confusion. -Disabled Boss Style Filter again by default. (Sorry for this everyone <3) -Tweaked the default ElvUI_NonTarget StyleFilter, so that it will not fade out the player plate when targeting something. -Various minor performance improvements. -Cutaway health on Nameplates is back! :D - -___ - -##### Version 11.11 [ May 14th 2019 ] - -**New Additions:** -Add debuffs for Crucible of Storms. -Added the ability to swap language in the configuration window to the language of your choice. -Added "Tank, Damage, Healer" sort option to party and raid frames. (Thanks @wing5wong) -Added Debuff Highlight mode options. (#726 - Thanks @wing5wong) -Added skin for RaidProfiles New Profile Popup. -[Style Filter] Added Triggers- Raid Target Marker, Not Name, Is Resting, Is Pet, and Unit/Player In/Out of Vehicle. (#469 #1253 #1278 and #1285 - Thanks @wing5wong) -[Style Filter] Added Triggers- Threat conditions, New Casting (or not Casting; or Casting:NotSpell) triggers, Key Modifiers, and Target: Require Target (used in ElvUI_NonTarget). -[Style Filter] Added Default Filters- ElvUI_NonTarget, ElvUI_Target, ElvUI_Boss, and ElvUI_Explosives. (Note: NonTarget is used to replace the NonTarget Alpha option and Target is used to replace the Target Scale option. The other two have had their names updated, so if you changed settings of them (Boss or Explosives), you can go ahead and delete them yourself now). -Added option to desaturate grey items in bags. (#1305) -Added World Latency to our System Datatext. - -**Bug Fixes:** -Fixed Nameplate Stagger texture. -Fixed the Charge Cooldown Text not correctly setting Blizzard Cooldown Text. -Fixed Selection Player Color sometimes being incorrect. -Fixed Nameplate Alternative Power Swap. -Fixed Fader from properly fading the Pet Frame out when combat ends. -Fixed "button.db" error in Nameplate Aura code. -Fixed a dropdown text position if the Communities Frame is minimized. -Fixed Nameplate Class Bar error: attempt to index field "?" (a userdata value). -Fixed Enchant Text on Item Level and Minimap Location Text not clipping properly on non english clients. (Thanks @Bunny67) -Fixed Name Fonts getting replaced even though Replace Blizzard Fonts is checked off. (#1269) -Fixed Attempt to index local "threat" (a nil value). (#1277) -Fixed error when you disable a Custom Text. -Fixed Nameplate Power Use Atlas Textures option. -Fixed Twitter icon not appearing for items in chat. (#1281) -Fixed an issue with Nameplate health coloring in some cases. -Fixed Stagger visibility toggling. (Thanks oUF <3) -Fixed an issue on the Gossip Skin with our Close Button. -Fixed some Nameplate CVar issues. -[Lag Fix] Tweak our oUF_Fader slightly and recoded the UIFrameFade to solve various CPU lags with UpdateRange. -[Lag Fix] Removed a spammy event (UNIT_AURA) from the PetBar as this was causing it to execute far more than needed. -[Lag Fix] Reworked how we send calls to the UpdateAuraCooldownPosition functions and on NamePlate Auras to save on CPU time. -[Lag Fix] Stopped code execution of some functions when our interrupt announce or nameplate auras have been disabled. -[Lag Fix] We believe we have finally resolved the preformance degrade/reaping issue, which was caused from the texts on UnitFrame and NamePlates causing a code stack which eventually would drain FPS. - -**Misc. Changes:** -Unitframe Status Bars will now sync their textures onto the background space when not using transparent. -Nameplate Class Bar will also sync it's texture to the background. -Attempted to fix PossessBarFrame, MainMenuBar, etc.. taint errors. -Cleaned up some of the code which handles Player Role in the UI, this fixed the Timewalking Threat being backwards. -Tweaked the Tooltips in the Config so it will display the hard limits (min, max, decimal step) and only display a tooltip when it has other information than just name. -Limited the Nameplate Low Health Threshold to 80%. -Fixed some Ace3 skin weirdness. -Cleaned up some of the Animation code. (Thanks @Grey) -Reworked how ElvUI unsnaps textures, textures will be unsnapped globally now. -Nameplate width is now bound to it's clickable width. -The Bag Bar and Vendor Greys tabs are now again available if the All In One Bag is disabled. -[Style Filter] Fixed Static Player Nameplate to no longer taint from filters. -[Style Filter] Cleaned a decent amount of the trigger condition check code with the help of @wing5wong. -Add shadow instead flash texture for StaticPopup buttons (Thanks @Bunny67) -Fixed an issue and garbage leak with the plugin version checker. -Fixed DataText header text using the Tooltip Header size when it was not supposed too. - -___ - -##### Version 11.10 [ April 9th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Fixed Keybind Mode (/kb) to once again work on Stance and Pet buttons. -Recoded some of the charge cooldown stuff (again!) This should fix Blade Flurry. - -**Misc. Changes:** -Update GMChat skin. -Disabled Actionbar Charge Cooldown Text by default. - -___ - -##### Version 11.09 [ April 8th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Unsnapped the Totem Bar icon textures. -Fixed Actionbar Masque enabled error: attempt to index field "pushed" (a nil value). -Fixed charge cooldown setting not applying correctly. (#1256) - -**Misc. Changes:** - -___ - -##### Version 11.08 [ April 8th 2019 ] - -**New Additions:** - -**Bug Fixes:** -[Actionbar] Reworked the Show Charge Cooldown a bit so that it won't stack two texts on certain spells. -[Actionbar] Refixed the Desaturation option so that it will recolor as soon as the cooldown finishes. -[Actionbar] Fixed the pushed texture getting stuck on some buttons. -[Nameplate] Name Only ending was preventing the Target Class Power from displaying correctly. -[Nameplate] Option for Target xOffset for Stagger and made sure Stagger bar disables correctly when it should. -[Nameplate] Corrected the Swap to Alt Power setting. -[Nameplate] Made sure Target Class Power gets updated correctly. - -**Misc. Changes:** - -___ - -##### Version 11.07 [ April 7th 2019 ] - -**New Additions:** -[Nameplate] Added ElvUIPlayerNamePlateAnchor for WeakAuras and other addons. -[Nameplate] Added an option to toggle the Nameplates from fading in when shown. -[Nameplate] Added Aura stack position option. (#1140) -[Nameplate / Unitframes] Added NamePlate and UnitFrame Color Selection colors from oUF. (Thanks oUF/LS-)! -[Nameplate / Unitframes] Added a new smoothing method to Unitframes and Nameplates. (Thanks LS-)! -[Nameplate: Style Filter] Add a new Filter: "Explosives" for Explosive Orbs in Mythic plus. -[Nameplate: Style Filter] Added trigger Creature Type. -[Nameplate: Style Filter] Added trigger if the unit is Focused (or not). -[Unitframe] Added Duration option for cooldown text and reworked the cooldown code. -[Actionbar] Added show cooldown text on charges option. (#716) -[Chat] Added options to Desaturate, Pin to Tab Panel, or Hide Voice Buttons. -Added an option to ignore the UI Scale popup when resizing the game window (General > Ignore UI Scale Popup). - -**Bug Fixes:** -[Nameplate] Fixed an issue which caused the Targeted and Player Classbar options to not take effect correctly. -[Nameplate: Style Filter] Made Name Color and Alpha action work again. -[Nameplate: Style Filter] Fixed Health Color not working correctly in combat. -[Nameplate: Style Filter] Fixed PVP Talent triggers. -[Nameplate: Style Filter] Fixed Castbar Interruptible triggers. -[Nameplate: Style Filter] Optimized the Name/NPC ID trigger, reaction, classification triggers. -[Nameplate] Fixed Target Indicator showing permanently when Low Health Threshold was set to zero. (!115 - Thanks @wing5wong) -[Nameplate] Fixed a gap at the end of Classbar on Nameplates. -[Nameplate] Fixed Power Hide when Empty. -[Nameplate] Fixed a bug where the Highlight was under the health. -[Nameplate] Fixing Off Tank Color on Nameplates and added transitioning colors. -[Nameplate] Made sure the Classbar appears on the Targeted plate correctly. -[Nameplate] Fixed issue which prevented the Quest Icon from showing in some cases. -[Nameplate] Fixed rune sort order for Deathknights and Classbar color for Monks. -[Nameplate] Fixed Quest Icon on for CN region, some others still need locale update.. :( -[Actionbar] Fixed main bar (bar one) paging issue. -[Actionbar] Fixed Stance Bar Keybinding Text not appearing correctly. (#541) -[Unitframe] Fixed health not updating correctly (again). -[Unitframe] Fixed Castbar hold time not working correctly. -[Chat / Datatext] Finally fixed the "lhs" error with Quick Join. -[Chat] Fixed an issue which was caused from our Chat file skinning the Combat Log bar when other addons hid it. -[Skin] Fixed an issue which caused the Ace3 skin to add an X on buttons from other addons using our skin. (#1217) -[Datatext] Made sure the LDB Datatext value color updates along with the General Media Value color correctly. -Fixed an issue which prevented border and backdrop color from being updated correctly in some cases. -Fixed spam errors when trying to change Talents when you have non selected yet. -Fixed an issue whiched caused incompatiblity with our config and ColorPickerPlus. -Fixed an error in init.lua: attempt to index local "ACD". -Fixed an issue with the Quest Skin which caused the Quest Icon beside the text to sometimes not be shown. -Fixed the DropDown Box text on the Communities Stream Dropdown. -Fixed a tiny visual glitch with the DropDown in the Communities frame. -Fixed an issue which would cause an error if you had the Login messaged enable while the Chat module was disabled. -Fixed an issue which kept healers stored when out of a Battleground. (#1219) -Fixed an issue which prevented Aurabars from correctly handling the Dispellable filters. -Fixed Bag and Bank search from not being cleared consistently. (#1108) -Fixed an issue with the cooldown module which wouldn't correctly set cooldowns when they were started cooldown before you logged into the game. - -**Misc. Changes:** -[Nameplate: Style Filter] Enabled Hide Frame action. -[Nameplate + Style Filter] Adding Name Only (with Show Title). -[Nameplate] Keep Player nameplate from fading out. -[Nameplate] Reallowed Target and Threat Scale in options. -[Nameplate] Removed Detection as this was used in Legion but is no longer used as much and this would increase preformance further. -[Nameplate] Readded the Visbility settings on Static Player. -[Nameplate] Reworked the cooldown text, so that it matches Unitframes. -[Nameplate] Reworked the Target Alpha so that it shows only while in combat. -[Nameplate] Updated oUF to increase preformance of the new Nameplates further. -[Nameplate] Added backdrop coloring to the classbars. -[Nameplate] Health Prediction defaulted to off except for Player. -[Nameplate] Added xOffsets on Buffs, Debuffs, Castbar, Class Power, and Power bars. -[Unitframe] Cleaned some of the Castbar code, as we believe this is part of the reason for the Unitframes to cause additional lags. -[Unitframe] Replaced the Combat Fade code on the Player frame, with the same code we now use to fade the Player nameplate. (oUF_Fader) -[Unitframe] Replaced the Range check option with the Unitframe Fader settings. (oUF_Fader) -[Actionbar] Stopped allowing Keybinder in combat. -[Bag] Recoded the animation for the New Item Glow so they all glow together instead of seperately, also gave it a fancy new glow texture. -[Bag] Added the Deposit Reagents button to the Bank Tab too. -[Config] Made the Enable Checkboxes in the config colorful, so that they're easier to spot, plus it looks really cool, imo. -[Config] Oganized a bit with help from (@wing5wong). -Updated Module Copy to handle some new cases. -Updated Quest Greeting Frame skin. -Optimized the Color Picker code for better preformance, also it will accept three digit hex values in the hex box but you must you press enter. -Skinned the New Toy Alert. -Skinned the Communities Notification Buttons. -Removed the "Forcing MaxGroups to" message. -Added smoothing option to the Alternative Power bar. -Blizzard corrected the issue with CVars not saving correctly. -Adjusted all the Power and Classbar backdrop colors to be a little more vivid. -Added dispellable to boss buff filters by default. (#1215) -Added Vehicle support to our new oUF_Fader lib. (#148) -Scaled the Skip frame on the cinematic screen. (#1176) - -___ - -##### Version 11.06 [ March 14th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Actually let the Target Class Bar on Nameplates use Class Color for classes other than Death Knight. -Fixed an issue which made backdrops always appear. -Fixed another case when C-Stack errors could occur from the Toolkit. -Fixed an issue which caused clicking problems in the middle of the screen. -Fixed the non-Target Nameplate transparency option. (Thanks AcidWeb for helping)! -Fixed LFG Ready Popup skin from showing a Blizzard backdrop. - -**Misc. Changes:** -Allowed the Config to once again leave the screen. - -___ - -##### Version 11.05 [ March 14th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Fixed LFG skin error. -Fixed the C-Stack error (for real). -Fixed issue which caused the chat panel backdrops color to change when updating the normal backdrop color setting. - -**Misc. Changes:** - -___ - -##### Version 11.04 [ March 14th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Attempted to fix a C-Stack error from "Core/Toolkit". -Fixed an issue which caused a hidden frame in the middle of the screen to hijack clicks. - -**Misc. Changes:** - -___ - -##### Version 11.03 [ March 14th 2019 ] - -**New Additions:** -Added Target Class Bar on Nameplates. -Added Class Color option for Target Class Bar, Player Class Bar, and Nameplate Power Bars. - -**Bug Fixes:** -Fixed the textures on the Stance bar. -Fixed Masque support for Pet bar and Stance bar. -Fixed the Class Media Value Color from not using the class color on different classes as it should! -Fixed Style Filter for Health Color changing to black when the filter ends. -Fixed issue which caused the Script Profile Popup to be shown twice. -Fixed TargetIndicator glow change the color correctly after switching targets. -Fixed issue which caused the Action bar buttons to not set the "checked" state. -Fixed an issue which caused the Blizzard Castbar to sometimes not be shown when the UnitFrame module was disabled and disable Blizzard Player Frame was unchecked. -Fixed an issue which caused the UI to hide (like Alt-Z) when opening the Bank frame using the non-thin border theme. - -**Misc. Changes:** -Prevented the Update Popup from being shown while in combat. -Added Dispellable to Nameplate Friendly NPC Buffs and Nameplate Enemy Player Debuffs list by default. - -___ - -##### Version 11.02 [ March 12th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Fixed issue where opening the bank with shift would say you needed to purchase the reagent slots. -Fixed issue on pet bar which may have caused the "auto cast" markers to show in the wrong pet spells. -Fixed error in the config caused from the Nameplate Threat. -Fixed visual issue where the voice channel icon would show on the chat panel even though it was hidden causing it to appear out of place. -Fixed Blizzard Castbar being disabled when Unitframe module was disabled. -Fixed Pet bar issue which sometimes could error about pushed. -Altered the way the CD module was handling the text on Nameplates, so that the text will always be shown, regardless of it's icon size. (#1094) - -**Misc. Changes:** -Allowed Test Nameplate to be movable via drag. - -___ - -##### Version 11.01 [ March 12th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Fixed pet bar not displaying the spell textures correctly. - -**Misc. Changes:** - -___ - -##### Version 11.00 [ March 12th 2019 ] - -**New Additions:** -NamePlates were rewritten from scratch. They now utilize the oUF framework like our UnitFrames. - -**Bug Fixes:** -Fixed our SetTemplate function, which now should finally deal with all (maybe =)) Border issue regarding the Pixel Changes introduced with 8.1. - -**Misc. Changes:** -We now only use one Font option for the Character/Inspect Feature. -Put the Voice Chat Buttons in our Left Chat. Now its more intuitive to find it. -Various skin tweaks/changes. - -___ - -##### Version 10.92 [ March 4th 2019 ] - -**New Additions:** -Added option to suppress the "UI Scale Changed" popup for the current session. It is a checkbox on the popup itself. - -**Bug Fixes:** -Fixed visibility of raid frames in the installer for the healer layout. - -**Misc. Changes:** -Added warning popup with information about nameplates getting reset with patch 8.1.5. -Added hard cap on min/max values for UI Scale setting. -Added hard cap on max value for general font size setting. -Added support for checkboxes on our static popups. -Reverted some of the recent UI scale changes in an attempt to make it work correctly for more people. -A few skin tweaks. - -___ - -##### Version 10.91 [ February 27th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Fixed issue with Objective Tracker in Mythics. - -**Misc. Changes:** - -___ - -##### Version 10.90 [ February 25th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Fixed issue causing UIScale value to be stored as string instead of number, resulting in an error in v10.89. - -**Misc. Changes:** -Changed UIScale information popup so it will continue to pop up until an action has been taken. This is to make sure the user sees the info in case an error prevented the popup the first time. -___ - -##### Version 10.89 [ February 25th 2019 ] - -**New Additions:** -Added options to change font, size and outline on the new itemlevel and enchant info on Character/Inspect frame. - -**Bug Fixes:** -Fixed an error in the archeology skin. -Fixed incompatibility issue(s) with Kaliel's Tracker due to a moved reference to E.Blizzard. -Fixed rare issue where UIScale had been stored as 0 and would cause the UI to explode. - -**Misc. Changes:** - -___ - -##### Version 10.88 [ February 24th 2019 ] - -**New Additions:** -Added new scale options. (General > Auto Scale | UI Scale) -Added quality border option for Bag/Bank items. (#869) -Added BoE/BoA text overlay in our Bag/Bank. -Added optional mount name for units on tooltips. -Added a new option to display Inspect Info on the Inspect and Character frames. -Added option to toggle Objective Tracker when boss or arena frames are shown. - -**Bug Fixes:** -Corrected more Pixel Perfect issues! :D -Fixed taint in CommunitiesUI preventing you from setting notes among other things. Workaround by foxlit. - -**Misc. Changes:** -Various Skin updates. -Modified the bag item level code; items might actually show the correct item level now. :o -Improved the tooltip item level code, it should be far more accurate now! (Thanks AcidWeb and Ls- for helping us with this)! :) -The layout in the installer has been replaced with a new one. - -___ - -##### Version 10.87 [ January 30th 2019 ] - -**New Additions:** - -**Bug Fixes:** -Fixed an issue with the combat log header. (#1013) -Fixed a bag config error if the bag module was disabled. -Fixed an error caused by incorrect file loading order. - -**Misc. Changes:** - -___ - -##### Version 10.86 [ January 29th 2019 ] - -**New Additions:** -Added option to toggle on/off the colors on bag slots for bags with assigned items. -Added option to use the Blizzard cleanup method instead of the ElvUI sorting. -Added a way to assign types of items to certain bags by right-clicking the bag icon in ElvUI. -Added a count of remaining available characters to the chat editbox. -Added the source text for mounts in the tooltip. -Added Blizzards way to highlight scrappable items if the Scrapping Machine Frame is open. - -**Bug Fixes:** -Fixed an issue which plays the bag sounds if you open the Game Menu. (#981) -Fixed issue which caused E:UpdateAll to be called twice, potentially causing errors in plugins. -Added terrible workaround for the broken events that cause health updates to break down. - -**Misc. Changes:** -Added a compatibility check for our Garrison Mission skin, if GarrisonMissionManger is loaded. -Updated gold datatext. Added an indicator for the current character and characters are now in class color. -Consumable items that disappear when logged out are now sorted last to avoid gaps in the ElvUI bags. (credit: Belzaru) -Added a search filter for Mythic Keystone to LibItemSearch. You can search for keystones or ignore them from sorting with the term "keystone". -Moved the options for the Talking Head to the skin section. -Added Battle of Dazar'alor raid and M+ Season 2 affix debuffs to the RaidDebuffs filter. - -___ - -##### Version 10.85 [ January 4th 2019 ] - -**New Additions:** -Added Weakened Soul back to our Buff Indicator. -Added new Currencies to our Currencies Datatext. -Added NamePlate classbar scale option. -Added color options for UnitFrame Power Predictions. - -**Bug Fixes:** -Fixed a possible nil error on our NamePlate auras. -Fixed nil error in the Obliterum & PvP skin. -Fixed an issue in Bags skin preventing the "highlight" visual from showing when searching for items. -Fixed an issue which could result in Quest Icon not showing up on nameplates even if it was enabled. -Fixed an issue that we accidentally use the general texture for the UnitFrame backdrop instead of the UnitFrame texture. -Fixed an issue which caused invisible GroupLootContainer frame to intercept mouse clicks. (#824) -Fixed an issue which caused pixel borders to be double or missing. NOTE: Mostly fixed but config is still strange. (#908) -Fixed lua error caused in NamePlate Style Filters about GetSpecializationInfo. (#926) -Fixed bad values in incomingheals tags. (#950) -Fixed Copy Chat Log (and Copy Chat Line) from displaying lines sometimes. -Fixed minor positioning issue with role indicator on unitframes. -Fixed issue which caused NamePlate StyleFilter NameOnly option to misplace the ClassBar/Portrait on plates. -Fixed issue with ClassBar on NamePlates since 8.1 patch, the ClassBar also correctly works on Druids now. -Fixed issue with NamePlates glow beeing pixelated. -Fixed issues in bag searching. (#931) -Fixed Social Queue Datatext and Chat Message. -Fixed an issue that mostly affected actionbars, where elements would be misplaced after a profile change. - -**Misc. Changes:** -Changed Health Backdrop Multiplier to be an Override instead. -Updated oUF tags with recent changes. -Hid the Recipient Portrait on the TradeFrame. -ElvUI now staggers the updates that happen when a profile is changed. This should have minimal effect on existing plugins. - -___ - -##### Version 10.84 [ December 11th 2018 ] - -**New Additions:** -Added option to use health texture also on the backdrop. -Added a seperate Tooltip option to display the NPC ID. (#873) -Added a position option (Left or Right) for the Quest Icon on the Nameplates. -Added option to change the position of the Keybind & Stack Text on the ActionBars. (#361) -Added option to show an icon on an item in the bags if it's scrappable. -Added option in our media section to remove the cropping from icons. Mostly used for Custom Texture Packs. -Added option in our media section to select the "Font Outline". -Added the WoW Token price in our Gold DataText. - -**Bug Fixes:** -Fixed realm:dash tag error. (tags.lua:657: bad argument #2 to "format") -Fixed QuestGreetingPanel & WorldMap skin not take account to Parchment Remover. -Fixed Masque issues with the addon ElvUI_ExtraActionBars. (#709) - -**Misc. Changes:** -Updated LibItemSearch to latest version. -Updated the Ace3 (ElvUI config) checkbox skin to a permanent color. -Some Code improvements. -Various Skin tweaks. - -___ - -##### Version 10.83 [ November 20th 2018 ] - -**New Additions:** -Added Drain Life to channel ticks. -Added Island Expedition progress to the BfA Mission Datatext. -Added NPC Id's to our Tooltip. -Added Debuff Highlighting on our Focus Frame. -Added a dropdown menu to the Garrison Minimap Button. (Credits: Foxlit - WarPlan) -Added a Module Copy option. This allows you to copy module settings to/from your different profiles. -Added Bag Split (Bags + Bank) and Reverse Slots to the Bags. (#203) -Added options to change the Item Level color in the Bags. (#764) -Added options to change the Profession Bags & Bag Assignment color. (#525) -Added options to change the Quest Item colors in bags. (!79 - Thanks @Alex_White) -Added Tooltip offsets while using anchor on mouse. (#204) -Added Tooltip option to alway show the realm name. (#372) -Added quick search for spells in filters. (#30) -Added "Display Target" to NamePlate castbars. -Added "Display Interrupt Source" to NamePlate castbars. -Added "Display Target" on any UnitFrame castbar, previously it was only available on Player UnitFrame. -Added option to scale the Vehicle display. (#715) -Added Tank & Assist Name Placements. (#128) -Added Pet AuraBars. (Hunters Rejoice)! (#518) -Added Tooltip Group Role. (#583) -Added Power Prediction on UnitFrames. (#421) -Added Raid Icons for Party Targets, Tank & Assist UnitFrames. (#459) -Added Castbar Strata and Level Options. (#323) -Added Color options to the UnitFrames to choose the Blizzard Selection Colors. -Added right-click functionality for the movers in /moveui to get to the options. (#843) -Added NamePlate indicators for Quest Mobs. Works only in the Open World. -Added a skin option to remove the Parchment from some skins. - -**Bug Fixes:** -Fixed display castbar for Arena & Boss Frames. -Fixed Raidmarker spacing. (#791) -Fixed issue which would sometimes keep Player UnitFrame out of range. -Fixed error with UnitFrame Tags when enter Arena. (#821) -Fixed issue which would show a NPC Reputation instead of NPC Title on NamePlates when Colorblind mode was enabled. (#826) -Fixed Health Backdrop ClassBackdrop multiplier. (#134) -Fixed DejaCharacterStats and Character Skin conflicts. (#819) -Fixed Raid Menu button in Raid Control. (!78 - Thanks @Dimitro) -Fixed issue which prevented Style Filters from applying to Healthbars of some Nameplates when Healthbar was disabled. - -**Misc. Changes:** -Updated CCDebuffs list. -Updated Frenzy buff Id for pets. (#816) -Updated Zul debuff list. -Updated the macro text on the ActionBars to use the ActionBar font. -Optimized Bag Code in various areas. (This should mainly fix the lag reported when opening your bags). -Removed ArtifactBar from the DataBars. -Reworked vendor greys code to resolve issues with the previous versions. -Allow left & right mouse button when using Keybind. (#234) -Updated collection skin. Credits AddOnSkins. -Updated Ace3 skin (ElvUI config page) -Added ElvUIGVC chat channel for Version Checking (Addon Communication) and Voice Chat (off by Default) on realm. -Time datatext will now use the 24 hour clock by default in non-US regions. (#839 - Credit: @Zucht). - -___ - -##### Version 10.82 [ September 18th 2018 ] - -**New Additions:** -Added toggle option for the New Item Glow in your bags. (#452) -Added an option to hide the honor databar below max level. Disabled by default. -Add width override for nameplate auras. (#142) - -**Bug Fixes:** -Fixed a rare nil error in the range code. - -**Misc. Changes:** -Added Infested affix buff to RaidBuffsElvUI filter. -Updated ArenaPrepFrame functions. (Thanks oUF)! -Updated PvP, LFG & Talent skins. - -___ - -##### Version 10.81 [ September 6th 2018 ] - -**New Additions:** - -**Bug Fixes:** -Fixed issue with display of Attonement in Buff Indicators when the Trinity talent is active. (#346) -Fixed issue with "out of range" display on UnitFrames on the Mother encounter in Uldir. (#767) - -**Misc. Changes:** -Added BfA Dungeon debuffs to RaidDebuff filter. Credit: Dharwin & Rubgrsch. -Removed T-18 4 PC Bonus from the Druid Buff Indicator. - -___ - -##### Version 10.80 [ September 2nd 2018 ] - -**New Additions:** -Added toggle option for Cutaway health on Nameplates. -Added dedicated backdrop color option to chat panels. -Added backdrop color option to Chat Panels. -Added Seafarer's Dubloon to the Currency Datatext. -Added Strata option for the Bags. -Added a temp mover for the Scrapping Machine Frame. - -**Bug Fixes:** -Fixed Nameplate Cutaway health not following Style Filter Health Color changes. -Fixed the AltPowerBar enable toggle not requiring a reload. -Fixed Blizzard Forbidden Nameplates not spawning in the world when Nameplate module was enabled. -Fixed the default position for the UIWidgetTopCenter mover. -Fixed issue with chat frames and data panels disappearing. (#686) -Fixed statusbars on the ToyBox & Heirloom tab in the collection skin. -Fixed issue which prevented debuff highlight from working for shadow priests and diseases. -Fixed channel ticks for Penance with talent "Castigation" - -**Misc. Changes:** -Removed Legion debuffs -Updated BfA consumables buffs - -___ - -##### Version 10.79 [ August 20th 2018 ] - -**New Additions:** -Added Tranquility channel ticks. (#586) -Added Phase Indicator for Target, Party and Raid frames (Thanks @ls-). -Added Cutaway Health to nameplates (part of #331). -Added BFA Mission Datatext (Thanks @AcidWeb). -Added ActionBar option to color Keybind Text instead of Button. -Added Alternative Power Bar. The settings are located under: General > Alternative Power - -**Bug Fixes:** -Fixed a texture issue on the Talent skin. (#566) -Fixed bags from being shown over the WorldMapFrame. (#592) -Fixed an issue which caused the cooldown module to error: Font not set (#548) -Fixed an issue which prevented the frame glow being shown on a UnitFrame with the Frame Orientation set to right. (#558) -Fixed skin issue with Mission Talent Frame. -Fixed issue which prevented clicking in the top-right of screen where Minimap is by default (when the Minimap is not actually there). -Fixed Stagger class bar auto-hide (Thanks to Jimmy Pruitt). -Fixed Ace3 plus/minus on some scrollbars (#631 - Thanks @sezz). - -**Misc. Changes:** -Updated spell id for Earth Shield. (#527) -Updated SpellHighlightTexture in the Spellbook. (#547) -Updated WarboardUI skin. -Updated Communities skin. -Open PVP frame when you click on the Honor bar. -Updated the Spec Switch Datatext. -Added a toggle in General for Voice Overlay. -Allowed Special Aura filters to be localized. -Skin Ace3 Keybinding Widget (Thanks @sezz). -Updated LibActionButton-1.0-ElvUI to handle #375 (Thanks @sezz). -Added support for mages in Debuff Highlight, they can once again remove curses. -Updated code which shows item level in tooltip (Thanks @AcidWeb). -Auto-Disable ElvUI_EverySecondCounts as it is retired now. -Aura Special Filters can now be localized. -Skin the QuickJoinToastButton. -Updated Chat Emojis. - -___ - -##### Version 10.78 [ July 28th 2018 ] - -**New Additions:** - -**Bug Fixes:** -Fixed CVar chatClassColorOverride not working correctly. -Fixed errors which occurred in OrderHallTalentFrame and Contribution skins. -Fixed memory leaking from GetPlayerMapPosition API. (Thanks to Rubgrsch and siweia)! -Fixed bags not properly showing items when searched. -Fixed an issue that sometimes the chat scrollBars where not hidden properly. - -**Misc. Changes:** -Re-enable the old Guild skin back. -Updated Communities, PVP & Tooltip skins. - -___ - -##### Version 10.77 [ July 20th 2018 ] - -**New Additions:** -Added a mover for the Chat buttons. - -**Bug Fixes:** -Reworked the Microbar mouseover handler. (#523) -Fixed issue which caused community chats to be shown in all chat frames. - -**Misc. Changes:** -Updated Setup Chat part of installer to enable class colors in all channels and communities. -Updated CommunitiesUI skin. -Added support for chat filters for community channels displayed in the real chat window. - -___ - -##### Version 10.76 for patch 8.0 [ July 19th 2018 ] - -**New Additions:** - -**Bug Fixes:** -Fixed issue with backdrop on tooltips turning blue. -Fixed error when pressing "Enter" to start typing in the chat. (#485) - -**Misc. Changes:** -Added skins from Simpy for Artifact Appearance and Orderhall Talents. -Added support for Load On Demand addons memory/cpu usage display in tooltips (credit: cqwrteur). -Fixed a texture issue in the Quest Log skin. -Updated skinning of the "TodayFrame" in the calendar. It uses skinning from Azilroka. - -___ - -##### Version 10.75 for patch 8.0 [ July 17th 2018 ] - -**New Additions:** -New Cooldown settings, they can be found in the Cooldowns category. -Added Death Knight Rune sorting option under: Player Frame > Classbar > Sort Direction -Added new Azerite DataBar (replaces Artifact DataBar). -Added button size and spacing options to the Micro Bar. -Added scale option for the smaller world map. -Added new skins for the new elements in patch 8.0. -Added the original chat buttons to a dedicated panel which can be toggled by right-clicking the "<" character in the left chat panel. - -**Bug Fixes:** -Fixed issue with UnitFrame Mouseglow when Portraits was enabled in non-overlay mode. -Fixed error when attempting to right click a fake unitframe spawned from "Display Frames" by unregistering mouse on these frames. -Fixed issue with Guild Bank which sometimes prevented icons from being desaturated during a search while swapping between bank tabs. This also corrects the strange delay it appeared to have. -Fixed issue which caused chat emojis to hijack hyperlinks. -Fixed icon border on black market auction house items. -Fixed [namecolor] not updating sometimes when it should. -Fixed skin issue when using a dropdown in the config. -Fixed friendly nameplates not showing in Garrisons. -Fixed issue with tooltip compare being activated when it should not. (#471) -Fixed several issues with the Micro Bar. -Fixed error in the Spellbook relating to our Vehicle Button on the minimap and position of the Minimap. (#434) -Fixed various issues with tooltips. (#472) - -**Misc. Changes:** -In order to improve load times, ElvUI will no longer load Blizzard_DebugTools. -Reworked the Talent frame skin slightly, in order to improve determination of selected talents. -Simplify how the Chat module handles Chat Filters. (Thanks Ellypse) -Changed how icons get shadowed in Guild bank and Bags module. - -___ - -##### Version 10.74 [ June 7th 2018 ] - -**New Additions:** -Added "Group Spacing" option to party/raid frames. This allows you to separate each individual group. -Added option to move the Resurrect Icon on the party/raid/raid40 frames. -Added new UnitFrame Glow settings located under "UnitFrame > General > Frame Glow". Each type of UnitFrame (Player, Target, Etc) has new options to disable these settings individually. -Added an option "Nameplates > General > Name Colored Glow" to use the Nameplate Name Color for the Name Glow instead of Glow Color. -Added options to override the Cooldown Text settings inside of Bags, NamePlates, UnitFrames, and Buffs and Debuffs. - -**Bug Fixes:** -Fixed instance group size for Seething Shore and Arathi Blizzard. -Fixed issue that prevented the Guild MOTD from being shown in the chat after a /reload sometimes. -Fixed issue that prevented the Loot Spec icon on BonusRollFrame from showing correctly after changing specs. -Fixed issue which could cause an error in other addons when Chat History was enabled. -Fixed issue with range checking on retribution paladins below lvl 78. Until lvl 12 the range will only be melee, then you get Hand of Reckoning which we can use to check range. -Fixed issue preventing the stance bar buttons to be keybound. -Fixed issue which caused the Chat History to sometimes attempt to reply to the wrong BattleTag friend. This will only fix BattleTag friend history messages to be linked correctly, while Real ID friends history messages will still suffer from this issue. ref: !44 (Thanks @peuuuurnoel) -Fixed tooltips getting skinned while Tooltip Skin option is disabled. -Fixed issue which prevented a dropdown from being shown in the world map. -Fixed an error regarding LeaveVehicleButton in battlegrounds. -Fixed a typo in datatexts which could prevent LDB data texts from loading when entering world. -Fixed issue which prevented the "new item" glow from hiding on items in bag 0 when closing bags. -Fixed various issues with the Targeted Glows on NamePlates. -Fixed issue which made the Friendly Blizzard plates wider than they should be for some users. -Fixed issue which may have caused the Nameplate Clickable range to be off more than it should. -Fixed issue which prevented nameplate glow from wrapping around the enemy castbars. -Fixed error for shapeshifting druids who enter combat when nameplate classbar is attached to player nameplate. - -**Misc. Changes:** -The Plugin Installer frame is now movable. -The Chat Module now supports Custom Class Colors a little better now. -Chat History will now highlight keywords, allow linking of URLs, and will no longer populate Last Tell for replies. -Reworked the Equipment Flyout skin. -Unitframe tags will now return nil instead of an empty string when there is nothing to show. -Made it more clear that the "vendor greys" button also deletes items when not at vendor. -The system datatext will now display protocol info (IPv4/IPv6) if applicable. (credit: Kopert) -Resetting a UnitFrame to default will now show a popup confirmation upon clicking the reset button. -Nameplate NPC Title Text will now show the glow color on mouseover when it's the only thing shown on the nameplate (health and name disabled with show npc titles turned on). -E:ShortValue will now floor values below 1000. -Optimized nameplates a bit, by making sure updates on Blizzard plates would not continue firing after we replaced them with our own. - -___ - -##### Version 10.73 [ March 23rd 2018 ] - -**New Additions:** -Added color options for Debuff Highlighting. -Added mover for BonusRollFrame. -Added option to Enable/Disable individual Custom Texts. -Added individual font size options to duration and count text on Buffs and Debuffs (the ones near the minimap). -Added spacing option to unitframe Aura Bars. -Added an option to show the unit name on the chatbubbles. -Added option to use BattleTag instead of Real ID names in chat. -Added option to use a vertical classbar on unitframes. -Added spacing option for classbar on unitframes. It controls the spacing between each "button" when using the "Spaced" fill. -Added an option for a detailed report for Vendor Grey Items. -Added Talent Spec Icon on the tooltip. -Added Instance Icons on the Saved Instances tooltip. (Thanks Kkthnx for the idea)! - -**Bug Fixes:** -Fixed issue that would allow quest grey items to be vendored via Vendor Grey Items. -Fixed rare tooltip error (attempt to index local "color"). -Fixed error trying to copy settings between nameplate units. (#305) -Fixed various issues with the keybind feature (/kb). Trying to keybind an empty pet action button will now correctly show a tooltip. Trying to keybind a flyout menu will now correctly show a tooltip too. -Clicking on a player's name who whispered you or messaged into guild chat via Mobile app will now properly link their name with realm attached. -Corrected issue which made the UI Scale incorrect after alt-tab during combat when using Fullscreen on higher resolutions. (This will now autocorrect itself after combat ends). -Fixed issue in which class colored names in chat could still hijack the coloring of some hyperlinks. (This will also allow other hyperlinks to be keywords as well). -Fixed UI-Scale bug for users over 1080p in Fullscreen mode. (Thanks AcidWeb and Nihilith for helping debug). -Fixed UI-Scale being off for Mac users as well. (Thank you critklepka for helping debug the Mac scale issue). - -**Misc. Changes:** -Skinned the new Allied Races frame. -Skinned a few more tutorial frame close buttons. -Skinned the Expand/Collapse buttons on various frames. -Skinned the reward and bonus icons on the PvP Skin. -Skinned the reward icons with a quality border on the quest skin. -Skinned the Orderhall/Garrison Portraits. -Adjusted the Flight Map's font to match the general media font. (#306) -Added the combat and resting icon texture from Supervillain UI and Azilroka. -Changed the click needed to reset current session in the gold datatext from Shift+LeftClick to Ctrl+RightClick. -Added automatic handling of "Attach To" setting on unitframe auras. When setting Smart Aura Position, then the "Attach To" setting will automatically be set for the respective aura type, and then the selection box will be disabled. -Saved Instances will now be sorted by name then difficulty. (Thanks Kelebek for initial work)! -Saved Instances will now show Raid Finder lockouts correctly and will also allow heroic dungeons to be shown. -Updated the New Item Glow to the Bag module. (This will flash on the inside of the slot, based on the slots border color). -Updated the Quest and Upgrade Icon in the Bag module. -Added Kin's Forging Strike to Raid Debuffs (for normal+ raids). - -___ - -##### Version 10.72 [ January 28th 2018 ] - -**New Additions:** -None - -**Bug Fixes:** -Fixed position of the ElvUI Status Report frame (/estatus). -Fixed issue updating npc titles on NamePlates. -Fixed placement issue of name and level on NamePlates when "Always Show Target Healthbar" is disabled. -Improved workaround for vehicle issue on Antoran High Command (credit: ls-@GitHub). - -**Misc. Changes:** -The Style Filter action "Name Only" will also display the NPC title now. -Sorted the Dropdown for Style Filters by Priority (rather than by Name). -Skinned various tutorial frame close buttons. - -___ - -##### Version 10.71 [ January 23rd 2018 ] - -**New Additions:** -Added toggle option for the new handling of the "Unspent Talent Alert" frame. -Added option to control the amount of decimals used for values on elements like NamePlates and UnitFrames. -Added new "Quick Join" datatext. -Added new style filter action "Power Color". -Added options to hide specific sections in the Friends datatext tooltip. -Added the ability to assign items to bags like in blizzard's ui to our big bag (toggle the bags and right click bag > assign it). -Added new command "/estatus" which will show a Status Report frame with helpful information for troubleshooting purposes. - -**Bug Fixes:** -Fixed issue with missing border colors on some elements after a login or reload. -Fixed issue in Chat Copy which made it unable to copy dumped hyperlinks properly. -Fixed issue with arena frames displaying wrong unit in PvP Brawls. -Fixed issue which caused the MicroBar position to be misplaced during combat. -Fixed issue which caused the Color Picker default color button to be disabled when it should still be active. -Fixed error when importing style filters via global (account settings). -Fixed issue which prevented some Style Filter actions from taking affect. (#282) -Fixed issue which caused items in the bag to not update correctly (after sorting). (#288) -Fixed issue which caused the invite via Guild and Friend (non-bnet) datatext to not properly request an invite. - -**Misc. Changes:** -Updated UnitFrame and NamePlate heal prediction based on oUF changes. -Various tweaks and fixes to skins and skinned: Recap button & Warboard frame. -Tweaked sorting in the Friends datatext so WoW is always on top. -Updated some of the Priest, Monk, and Paladin Buff Indicator spells. -Style Filter border color action now applies to the Power Bar border as well. -Stacks on nameplate auras will no longer be hidden when they reach 10 or above. - -___ - -##### Version 10.70 [ December 26th 2017 ] - -**New Additions:** -Added new style filter triggers "Is Targeting Player" and "Is Not Targeting Player". -Added new style filter trigger "Casting Non-Interruptible". -Added new style filter action "Frame Level". -Added ability to Shift+LeftClick the Gold datatext in order to clear session data. -Added visibility options to the bag-bar. -Added visibility options to the microbar. -Added a Combat-Hide option to role icons on party/raid frames. -Added option to self-cast with a right-click on actionbuttons. -Added "Desaturate On Cooldown" option to action bars. It will make icons black&white when the action is on cooldown. - -**Bug Fixes:** -Changed the vehicle fix we put in place previously. It will only affect the Antorus raid instance now. You no longer need pet frames to see vehicles in old raids. -Fixed issue with stance bar visibility when switching between specs. -Fixed issue with aura min/max time left settings in style filter actions. -Fixed position issue with the nameplate target arrow when portrait was hidden. -Fixed issue where style filter trigger didn't always set the health color properly. -Fixed issue which required the user to click "Okay" in the Color Picker before colors updated (this was locked down intentionally for performance reasons, but those issues have been resolved in a different way). Colors will now update as you click the wheel. -Fixed a performance issue with bag sorting. Sorting should seem a lot smoother, especially for low end computers. -Suppressed error that could happen when you received a whisper from a friend which WoW had not provided data for yet. -Fixed issue which broke the Aura step in the install guide. -Fixed a few issues with auto-invite relating to other realms and multiple friends from the same bnet account. -Fixed a frame level issue with nameplates which caused them to bleed into each other when overlapped. -Fixed issue which caused the version check for ElvUI and associated 3rd party plugins to get sent to the addon communications channel excessively. It will now send a lot fewer messages in total. -Fixed issue which could cause the clickable area on nameplates to use an incorrect size. -Fixed issue with healer icons in battlegrounds when multiple players had the same name. -Fixed various issues with the Friend datatext relating to multiple characters or games from the same account. - -**Misc. Changes:** -Cleaned up code in Friend datatext. -Friend datatext can now show friends who are playing multiple games and show each character that is on WoW with the ability to invite or whisper each toon via right click menu. -Enhanced the display and sorting of the Friend datatext. -Shortened the text displayed on the movement speed datatext. This is currently only affecting the English client, but can be modified for other localizations by changing the respective localization string. -Clicking the Currencies datatext will now open the currencies frame in WoW. -Updated RaidDebuffs filter and added a few from Tiago Azevedo. -Removed alert and flash in chat tabs when chat history is displayed after a login or reload. -Removed IconBorder texture on BagBar bag icons. -Various font and skin tweaks. -Skinned the "Unspent Talent Point" alert and positioned it near the top of the screen. -Changed the default value of "Max Duration" for Target Debuffs to 0. -Included the minimap location text font in the "Apply To All" option. -Reverted a backdrop color change on the TradeSkill frame. -Changed the name format used for the ElvUI nameplates. Previously it was "ElvUI_Plate%d_UnitFrame" and now it is "ElvUI_NamePlate%d". - -___ - -##### Version 10.69 [ December 1st 2017 ] - -**New Additions:** -Added visibility settings to the Stance Bar. By default it will hide in vehicles and pet battles. -Added options for Combat Icon on the player unitframe. -Added options for Resting Icon on the player unitframe. -Added options for Health font on NamePlates. -Added option to copy a single chat line by clicking a texture on the left side of it. -Added raid debuffs for the new Antorus, the Burning Throne raid. This requires testing and feedback by users. - -**Bug Fixes:** -Fixed issue with Style Filter scale action. -Fixed pet type in the pet battle UI for non-English clients. -Fixed pet type in tooltip for non-English clients. -Fixed issue with nameplates not updating correctly when leaving a Warframe vehicle. -Fixed issue with chat history showing incorrect name on messages from BNet friends. -Fixed issue which caused auras to not respect the Max Duration setting when priority list was empty. -Fixed issue which may have caused weird behaviour with player nameplate hide delay. -Fixed issue which caused some Quick Join messages in chat to be duplicated. -Fixed issue which made it impossible to target raid members in vehicles in the new raid instance. This is a temporary workaround until Blizzard fixes the issue. Until then you need to use Raid-Pet Frames if you need to see vehicles (Malygos, Ulduar etc). - -**Misc. Changes:** -Various tweaks/updates to a lot of the skins. -Various code clean-up by Rubgrsch. -Tweaked pixel perfect code. -Made sure Style Filters can handle alpha with flash action. -Moved datatext gold format option into the "Currencies" tab. -Raid icons will now be displayed as text in the Copy Chat window so they can be copied correctly. -Chat History now supports multiple chat windows and will display the chat history in the correct chat window according to chat settings. -Holding down the Alt key while scrolling in the chat will now scroll by 1 line. -Changed Ace3 skin to no longer add border on SimpleGroup widgets. -The Quest Choice skin is now enabled by default. - -___ - -##### Version 10.68 [ October 26th 2017 ] - -**New Additions:** -Added option to show Quick Join messages as clickable links in chat. -Added option to change duration text position on nameplate auras. -Added option to change castbar icon position on nameplates. -Added font outline option for the Threat Bar. - -**Bug Fixes:** -Fixed issue with nameplate scale not following Style Filter settings on target change. -Fixed issue with placement of microbar within its mover frame. -Fixed issue which caused player unitframe to bug out when entering invasion point while in a Warframe. -Fixed error when setting text color on custom buff indicators. -Fixed issue preventing you from inviting people on remote chat in Guild datatext. -Fixed issue which caused classbar to disappear from target nameplate. -Fixed issue which caused enemy nameplates to break after having targeted a friendly unit in an instance and have the classbar appear above that nameplate. - -**Misc. Changes:** -Added Beacon of Virtue to Buff Indicator filter. -Changed default fonts on NamePlates to PT Sans Narrow. -Changed "XP" to "AP" on the Artifact DataBar. -Added more game clients to the Friends datatext. -Skinned the "Skip Cinematic" popup frames. -Added a separate skin setting for Blizzard Interface Options. -Changed Loot Frame mover to always be visible when movers are toggled. -Code clean-up by Rubgrsch. -Updated some aura filters. - -___ - -##### Version 10.67 [ October 2nd 2017 ] - -**New Additions:** -None - -**Bug Fixes:** -Fixed error with castbar element (for real this time). - -**Misc. Changes:** -None -___ - -##### Version 10.66 [ October 2nd 2017 ] - -**New Additions:** -None - -**Bug Fixes:** -Fixed error in castbar element. - -**Misc. Changes:** -None -___ - -##### Version 10.65 [ October 1st 2017 ] - -**New Additions:** -None - -**Bug Fixes:** -Fixed issue creating new style filters. - -**Misc. Changes:** -None - -___ - -##### Version 10.64 [ October 1st 2017 ] - -**New Additions:** -Added Korean option for the "Numer Prefix Style" setting. This will allow unitframe tags to use the Korean number annotations. -Added "Match SpellID Only" option to individual RaidDebuff Indicator modules. If disabled it will allow it to match by spell name in addition to spell ID. -Added possibility of setting alpha of the stack and duration text colors on RaidDebuff Indicator modules. -Added global option to choose which filter is used for the RaidDebuff Indicator modules. This is found in UnitFrames > General Options > RaidDebuff Indicator. -Added new "CastByNPC" special filter for aura filtering. -Added talent triggers for nameplate style filters. -Added instance type triggers to nameplate style filters. -Added instance difficulty triggers to nameplate style filters. -Added classification triggers to nameplate style filters. -Added toggle option for datatext backdrop. Disabling it will remove the backdrop completely and only show text. -Added option to hide Blizzard nameplates. If enabled then you will no longer see nameplates with the default Blizzard appearance. This option can be found in the NamePlate General Options. -Added cooldown trigger to nameplate style filters. This allows you to trigger a filter when one of your spells is either on cooldown or ready to use. -Added font options for the duration and stack text on nameplate auras. These options can be found in the "General Options > Fonts" section. -Added alpha action to nameplate style filters. -Added "name only" action to nameplate style filters. -Added flash action to nameplate style filters. -Added tick width option to player unitframe castbar. -Added tick color option to player unitframe castbar. -Added "Auto Add New Spells" option to actionbar general options. -Added "German Number Prefix" to the "Unit Prefix Style". -Added Power Threshold trigger to nameplate style filters. -Added ability to match players own health in the "Health Threshold" trigger for nameplate style filters. -Added role icons to the RaidUtility frame when in a raid. - -**Bug Fixes:** -Attempt more fixes towards the unit errors on nameplates. -Fixed a divide by 0 error in Artifact DataBars. -Fixed issue which broke stealable border color on unitframe auras while in a duel. -Fixed issue which broke item links and icons in the profile export when using table or plugin format. -Fixed issue with AP calculation on items in bags. We no longer use tooltip scanning. We have come up with a much better and accurate way of handling it. -Fixed issue with position of detection icon on nameplates when using "Name Only". -Fixed issue with healer icon position when portrait is enabled on nameplates. -Fixed issue which caused the "Hide" action on nameplate style filters to incorrectly show hidden nameplates if "Hide" was disabled. -Fixed issue with portrait position on nameplates when healthbar is disabled but forced to be shown on targeted nameplate. -Fixed issue with chat editbox position when backdrop was enabled/disabled. - -**Misc. Changes:** -Added and updated spell IDs in the RaidDebuffs filter. -Added Veiled Argunite to the Currencies datatext tooltip. -Replaced more Blizzard font elements for panels where fonts were mixed. -Various skin fixes and tweaks. -Added stealable border color on nameplate auras. -Changed default position of role icons on unitframes so they don't overlap with name. -Moved "Reset Filter" button in the Filters section and added requirement of an additional click to execute. -Renamed "Number Prefix" option to "Unit Prefix Style". -Changed the default value for "Unit Prefix Style" from Metric to English. -Optimized handling of events for the nameplate style filters to reduce performance impact. -Added new library LibArtifactPower-1.0 by Infinitron. We will use this to improve AP calculations. -Added possibility of hooking into style filter conditions. -Fixed a few font elements on Blizzard panels that were not getting replaced with chosen ElvUI font. -Added skin for the CinematicFrameCloseDialog frame. -Added skin for the TableAttributeDisplay frame. -Added some additional spells to the RaidDebuffs and RaidBuffsElvUI filters for M+ dungeons. - -___ - -##### Version 10.63 [ September 9th 2017 ] - -**New Additions:** -Added quest boss trigger to nameplate Style Filters. -Added a new default filter named "RaidBuffsElvUI". Meant for buffs provided by NPCs in raids or other PvE content. Both for buffs put on enemies and players. -Added a "Reset Aura Filters" button for all Buffs, Debuffs and Aura Bars modules on both nameplates and unitframes. This will reset the Filter Priority list to the default state. -Added a "Reset Filter" button to all default filters in the Filters section of the config. This will completely reset the filter to its original state and remove any spells the user added. -Added 2 new special filters for Aura Filtering: "CastByPlayers" and "blockCastByPlayers". These can either allow or block all auras cast by player units (meaning not NPCs). - -**Bug Fixes:** -Fixed rare error in nameplates regarding attempt to use a non-unit value as argument for UnitIsUnit API. -Fixed taint which prevented kicking someone from guild. -Fixed issue which caused "Fluid Position" option for Player unitframe to go missing. (Abeline) -Fixed rare error in nameplates when changing target. -Fixed issue which may have caused some nameplate elements to stay visible when nameplate was not. -Fixed issue which caused nameplate mouseover highlight to stay visible until you moused over another unit. - -**Misc. Changes:** -Changed how we control state of filters used in filter priority lists. Now you use Shift+LeftClick to toggle between friendly, enemy and normal state on a filter. -Tweaked default settings for aura filter priority lists based on feedback from users. -Added skin for NewPetAlertFrame. -Removed caching of HandleModifiedItemClick to allow hooks to fire from other addons. -Fixed spell ID for Consuming Hunger in the RaidDebuffs filter. - -___ - -##### Version 10.62 [ August 30th 2017 ] - -**New Additions:** -The enabled state of a Style Filter for nameplates is now stored in your profile instead of being global. -Added "Role" to Style Filter triggers. Your current role has to match this before a filter is activated. If no role is selected then it will ignore this trigger and try to activate. -Added "Class" to Style Filter triggers. You can select which classes and specs this filter should activate for. Your current class and spec has to match this before a filter is activated. If no spec is selected then it will only match class. -Added "blockNonPersonal" special filter for aura filtering. Combine this filter with a whitelist in order to only see your own spells from this whitelist. - -**Bug Fixes:** -Fixed rare error in nameplates regarding attempt to use a non-unit value as argument for UnitIsUnit API. - -**Misc. Changes:** -Updated Ace3 libraries. -Values on the Artifact DataBar tooltip will now use the short format provided by ElvUI. -Changed various default settings for aura filtering in order to lessen the confusion for users. -Added Veiled Argunite to Currencies datatext. -Disabled the "Boss" Style Filter by default. -Updated LibActionButton. - -___ - -##### Version 10.61 [ August 29th 2017 ] - -**New Additions:** -None - -**Bug Fixes:** -Fixed issue which broke the Ace3 config of other addons. - -**Misc. Changes:** -Reverted some changes to Profiles section of ElvUI. - -___ - -##### Version 10.60 [ August 29th 2017 ] - -**New Additions:** -MAJOR: Added "Style Filters" to NamePlates, allowing you to perform various actions on specific units that match your chosen filter settings. -MAJOR: Added a new aura filtering system to NamePlates and UnitFrames. This new system is much more advanced and should allow you to set up the filters exactly how you want them. -Added enhanced target styles for NamePlates. A cool glow and arrows have been added, along with the ability to change their color. -Added mouseover highlight to the NamePlates. -Added movement speed datatext. (Rubgrsch) -Added a "Fluid Position" option to Smart Aura Position settings. This will use the least amount of spacing needed. (Abeline) -Added a "yOffset" option to Aura Bars on Player, Target and Focus unitframe. (Abeline) -Added Portrait option to NamePlates. This was also added as an action in style filters. - -**Bug Fixes:** -Fixed an error when entering combat while game is minimized. -Fixed scaling of the Leave Vehicle button on the minimap. (Hekili) -Fixed Bagbar buttons border size. (Rubgrsch) -Fixed error when switching profile while having player unitframe disabled. -Fixed issue which caused unitframe tags containing literals to use OnUpdate instead of their assigned events. (Martin) -Fixed issue which could break actionbar paging when the code contained the new-line character (\n) - -**Misc. Changes:** -Updated a lot of skins. -Updated Chinese localization. (Rubgrsch) -Artifact DataBar tooltip will now show the artifact name and only show points to spend when you can actually spend some. (Kkthnx) -Updated RaidDebuffs filter with more ToS debuffs. -Default chat bubbles can now use the ElvUI chat bubble font unless it was disabled. -Removed "Hide In Instance" option for chat bubbles. -Changed the max font size for General Font to a softmax. You can manually input a value higher than the slider allows. -The ElvUI logo has been updated with design by RZ_Digital. -The default color in ElvUI has been changed to match the new logo. -Disabled "Text Toggle on NPC" by default, as it caused confusion for new players. -Restructured the UnitFrame sections of the ingame config. It now uses tabs instead of the often overlooked dropdown. -Added shortcut buttons to the ActionBars and UnitFrames main pages. -Added Drag&Drop support to AceConfig buttons for our new aura filtering system. - -___ - -##### Version 10.59 [ June 27th 2017 ] - -**New Additions:** -None - -**Bug Fixes:** -Fixed error when having Masque enabled but having ElvUI skinning disabled within Masque settings. -Fixed rare error in world map coords. (Simpy) -Fixed "script ran too long" error when jumping from Skyhold to Dalaran. -Fixed a few "attempt to access forbidden object" errors relating to tooltip. We can't fix them all, Blizzard need to step in here. -Fixed error in reagent bank caused by trying to index a missing questIcon object. - -**Misc. Changes:** -Invalid tags on unitframes will now display the used tag text instead of [invalid tag]. -Added some spell IDs for ToS to RaidDebuffs filter. Probably not complete, community will need to provide feedback and fill in the blanks. (Merathilis) -Units in different phases will now always have their unitframe be displayed as out of range. -Various skin tweaks and fixes. diff --git a/ElvUI/ElvUI-Mainline.toc b/ElvUI/ElvUI_Mainline.toc similarity index 96% rename from ElvUI/ElvUI-Mainline.toc rename to ElvUI/ElvUI_Mainline.toc index 18d5e79a63..d46e93e2b1 100644 --- a/ElvUI/ElvUI-Mainline.toc +++ b/ElvUI/ElvUI_Mainline.toc @@ -1,4 +1,4 @@ -## Interface: 90100 +## Interface: 90105 ## Author: Elv, Simpy ## Version: 12.44 ## Title: |cff1784d1ElvUI|r diff --git a/ElvUI/Modules/DataTexts/Guild.lua b/ElvUI/Modules/DataTexts/Guild.lua index 654720dcf4..4fed22ebef 100644 --- a/ElvUI/Modules/DataTexts/Guild.lua +++ b/ElvUI/Modules/DataTexts/Guild.lua @@ -11,7 +11,6 @@ local GetGuildInfo = GetGuildInfo local GetGuildRosterInfo = GetGuildRosterInfo local GetGuildRosterMOTD = GetGuildRosterMOTD local GetMouseFocus = GetMouseFocus -local GetNumGuildApplicants = GetNumGuildApplicants local GetNumGuildMembers = GetNumGuildMembers local GetQuestDifficultyColor = GetQuestDifficultyColor local C_GuildInfo_GuildRoster = C_GuildInfo.GuildRoster @@ -234,10 +233,9 @@ local function OnEnter(_, _, noUpdate) SortGuildTable(shiftDown) local guildName, guildRank = GetGuildInfo('player') - local applicants = GetNumGuildApplicants() if guildName and guildRank then - DT.tooltip:AddDoubleLine(format(guildInfoString, guildName), format(guildInfoString2..(applicants > 0 and ' |cFFFFFFFF(|cff33ff33%d|r|cFFFFFFFF)|r' or ''), online, total, applicants), tthead.r, tthead.g, tthead.b, tthead.r, tthead.g, tthead.b) + DT.tooltip:AddDoubleLine(format(guildInfoString, guildName), format(guildInfoString2, online, total), tthead.r, tthead.g, tthead.b, tthead.r, tthead.g, tthead.b) DT.tooltip:AddLine(guildRank, unpack(tthead)) end diff --git a/ElvUI/Modules/Skins/Blizzard/BlizzardOptions.lua b/ElvUI/Modules/Skins/Blizzard/BlizzardOptions.lua index c49259c1f5..a206a9d748 100644 --- a/ElvUI/Modules/Skins/Blizzard/BlizzardOptions.lua +++ b/ElvUI/Modules/Skins/Blizzard/BlizzardOptions.lua @@ -472,9 +472,9 @@ function S:BlizzardOptions() S:HandleButton(_G.AudioOptionsVoicePanel.TestInputDevice.ToggleTest) local VUMeter = _G.AudioOptionsVoicePanelTestInputDevice.VUMeter - VUMeter:SetBackdrop() VUMeter.Status:CreateBackdrop() VUMeter.Status:SetStatusBarTexture(E.media.normTex) + VUMeter.NineSlice:Hide() E:RegisterStatusBar(VUMeter.Status) -- PushToTalk KeybindButton - Wow 8.0 diff --git a/ElvUI/Modules/Skins/Blizzard/Collectables.lua b/ElvUI/Modules/Skins/Blizzard/Collectables.lua index f503e8c21e..ae250448b7 100644 --- a/ElvUI/Modules/Skins/Blizzard/Collectables.lua +++ b/ElvUI/Modules/Skins/Blizzard/Collectables.lua @@ -1,5 +1,6 @@ local E, L, V, P, G = unpack(select(2, ...)) --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB local S = E:GetModule('Skins') +local TT = E:GetModule('Tooltip') local _G = _G local select = select @@ -317,23 +318,7 @@ local function SkinPetFrame() _G.PetJournalPetCardPetInfoIcon:SetTexCoord(unpack(E.TexCoords)) if E.private.skins.blizzard.tooltip then - local tt = _G.PetJournalPrimaryAbilityTooltip - if tt.Delimiter1 then - tt.Delimiter1:SetTexture() - tt.Delimiter2:SetTexture() - end - - tt.Background:SetTexture() - tt.BorderTop:SetTexture() - tt.BorderTopLeft:SetTexture() - tt.BorderTopRight:SetTexture() - tt.BorderLeft:SetTexture() - tt.BorderRight:SetTexture() - tt.BorderBottom:SetTexture() - tt.BorderBottomRight:SetTexture() - tt.BorderBottomLeft:SetTexture() - - tt:SetTemplate('Transparent') + TT:SetStyle(_G.PetJournalPrimaryAbilityTooltip) end for i=1, 6 do diff --git a/ElvUI/Modules/Skins/Blizzard/Communities.lua b/ElvUI/Modules/Skins/Blizzard/Communities.lua index dd3b94d298..3c4760d8a0 100644 --- a/ElvUI/Modules/Skins/Blizzard/Communities.lua +++ b/ElvUI/Modules/Skins/Blizzard/Communities.lua @@ -340,8 +340,8 @@ function S:Blizzard_Communities() CommunitiesFrame.GuildMemberDetailFrame:ClearAllPoints() CommunitiesFrame.GuildMemberDetailFrame:Point('TOPLEFT', CommunitiesFrame, 'TOPRIGHT', -1, -30) - CommunitiesFrame.GuildMemberDetailFrame.NoteBackground:SetTemplate('Transparent') - CommunitiesFrame.GuildMemberDetailFrame.OfficerNoteBackground:SetTemplate('Transparent') + CommunitiesFrame.GuildMemberDetailFrame.NoteBackground.NineSlice:SetTemplate('Transparent') + CommunitiesFrame.GuildMemberDetailFrame.OfficerNoteBackground.NineSlice:SetTemplate('Transparent') S:HandleCloseButton(CommunitiesFrame.GuildMemberDetailFrame.CloseButton) S:HandleButton(CommunitiesFrame.GuildMemberDetailFrame.RemoveButton) S:HandleButton(CommunitiesFrame.GuildMemberDetailFrame.GroupInviteButton) @@ -591,12 +591,6 @@ function S:Blizzard_Communities() closeButton = select(3, _G.CommunitiesGuildLogFrame:GetChildren()) -- swap local variable S:HandleButton(closeButton) - -- Recruitment Info - local RecruitmentFrame = _G.CommunitiesGuildRecruitmentFrame - RecruitmentFrame:StripTextures() - RecruitmentFrame:SetTemplate('Transparent') - _G.CommunitiesGuildRecruitmentFrameInset:StripTextures(false) - -- Recruitment Dialog local RecruitmentDialog = _G.CommunitiesFrame.RecruitmentDialog RecruitmentDialog:StripTextures() @@ -614,43 +608,6 @@ function S:Blizzard_Communities() S:HandleButton(RecruitmentDialog.Cancel) S:HandleScrollBar(RecruitmentDialog.RecruitmentMessageFrame.RecruitmentMessageInput.ScrollBar) - -- CheckBoxes - local CommunitiesGuildRecruitmentFrameRecruitment = _G.CommunitiesGuildRecruitmentFrameRecruitment - S:HandleCheckBox(CommunitiesGuildRecruitmentFrameRecruitment.InterestFrame.QuestButton) - S:HandleCheckBox(CommunitiesGuildRecruitmentFrameRecruitment.InterestFrame.DungeonButton) - S:HandleCheckBox(CommunitiesGuildRecruitmentFrameRecruitment.InterestFrame.RaidButton) - S:HandleCheckBox(CommunitiesGuildRecruitmentFrameRecruitment.InterestFrame.PvPButton) - S:HandleCheckBox(CommunitiesGuildRecruitmentFrameRecruitment.InterestFrame.RPButton) - - S:HandleCheckBox(CommunitiesGuildRecruitmentFrameRecruitment.AvailabilityFrame.WeekdaysButton) - S:HandleCheckBox(CommunitiesGuildRecruitmentFrameRecruitment.AvailabilityFrame.WeekendsButton) - - S:HandleCheckBox(CommunitiesGuildRecruitmentFrameRecruitment.RolesFrame.TankButton.checkButton) - S:HandleCheckBox(CommunitiesGuildRecruitmentFrameRecruitment.RolesFrame.HealerButton.checkButton) - S:HandleCheckBox(CommunitiesGuildRecruitmentFrameRecruitment.RolesFrame.DamagerButton.checkButton) - - S:HandleCloseButton(_G.CommunitiesGuildRecruitmentFrameCloseButton) - - S:HandleButton(CommunitiesGuildRecruitmentFrameRecruitment.ListGuildButton) - - -- Tabs - for i = 1, 2 do - S:HandleTab(_G['CommunitiesGuildRecruitmentFrameTab'..i]) - end - - CommunitiesGuildRecruitmentFrameRecruitment.CommentFrame.CommentInputFrame:StripTextures() - S:HandleEditBox(CommunitiesGuildRecruitmentFrameRecruitment.CommentFrame.CommentInputFrame) - - -- Recruitment Request - local CommunitiesGuildRecruitmentFrameApplicants = _G.CommunitiesGuildRecruitmentFrameApplicants - S:HandleButton(CommunitiesGuildRecruitmentFrameApplicants.InviteButton) - S:HandleButton(CommunitiesGuildRecruitmentFrameApplicants.MessageButton) - S:HandleButton(CommunitiesGuildRecruitmentFrameApplicants.DeclineButton) - - for i = 1, 5 do - _G['CommunitiesGuildRecruitmentFrameApplicantsContainerButton'..i]:SetBackdrop() - end - -- Notification Settings Dialog local NotificationSettings = _G.CommunitiesFrame.NotificationSettingsDialog NotificationSettings:StripTextures() diff --git a/ElvUI/Modules/Skins/Blizzard/Debug.lua b/ElvUI/Modules/Skins/Blizzard/Debug.lua index 6fc1b19afa..5cfd3a98d0 100644 --- a/ElvUI/Modules/Skins/Blizzard/Debug.lua +++ b/ElvUI/Modules/Skins/Blizzard/Debug.lua @@ -52,8 +52,7 @@ end local function SkinTableAttributeDisplay(frame) frame:StripTextures() frame:SetTemplate('Transparent') - frame.ScrollFrameArt:StripTextures() - frame.ScrollFrameArt:SetTemplate('Transparent') + frame.ScrollFrameArt.NineSlice:SetTemplate('Transparent') S:HandleCloseButton(frame.CloseButton) frame.OpenParentButton:ClearAllPoints() frame.OpenParentButton:Point('TOPLEFT', frame, 'TOPLEFT', 2, -2) diff --git a/ElvUI/Modules/Skins/Blizzard/Garrison.lua b/ElvUI/Modules/Skins/Blizzard/Garrison.lua index 3a5cc52e98..4b8c4e56de 100644 --- a/ElvUI/Modules/Skins/Blizzard/Garrison.lua +++ b/ElvUI/Modules/Skins/Blizzard/Garrison.lua @@ -622,24 +622,19 @@ end local function SkinFollowerTooltip(frame) if not frame then return end - S:HandleTooltipBorderedFrame(frame) + frame.NineSlice:SetTemplate('Transparent') end local function SkinAbilityTooltip(frame) if not frame then return end - for i = 1, 9 do - select(i, frame:GetRegions()):Hide() - end - - local icon = frame.Icon - icon:SetTexCoord(unpack(E.TexCoords)) if not frame.border then frame.border = CreateFrame('Frame', nil, frame) S:HandleIcon(frame.Icon, frame.border) end - frame:SetTemplate('Transparent') + frame.Icon:SetTexCoord(unpack(E.TexCoords)) + frame.NineSlice:SetTemplate('Transparent') end function S:GarrisonTooltips() diff --git a/ElvUI/Modules/Skins/Blizzard/GuildBank.lua b/ElvUI/Modules/Skins/Blizzard/GuildBank.lua index b292b773fa..4cc5e8e86d 100644 --- a/ElvUI/Modules/Skins/Blizzard/GuildBank.lua +++ b/ElvUI/Modules/Skins/Blizzard/GuildBank.lua @@ -4,73 +4,74 @@ local S = E:GetModule('Skins') local _G = _G local unpack = unpack +local NUM_SLOTS_PER_GUILDBANK_GROUP = 14 +local NUM_GUILDBANK_ICONS_PER_ROW = 10 +local NUM_GUILDBANK_ICON_ROWS = 9 +local NUM_GUILDBANK_COLUMNS = 7 +local NUM_GUILDBANK_ICONS_SHOWN = NUM_GUILDBANK_ICONS_PER_ROW * NUM_GUILDBANK_ICON_ROWS + function S:Blizzard_GuildBankUI() if not (E.private.skins.blizzard.enable and E.private.skins.blizzard.gbank) then return end _G.GuildBankFrame:StripTextures() _G.GuildBankFrame:SetTemplate('Transparent') S:HandleCloseButton(_G.GuildBankFrame.CloseButton) + _G.GuildBankFrame.Emblem:Kill() + _G.GuildBankFrame.MoneyFrameBG:StripTextures() - _G.GuildBankEmblemFrame:StripTextures(true) - _G.GuildBankMoneyFrameBackground:Kill() - S:HandleScrollBar(_G.GuildBankPopupScrollFrameScrollBar) - S:HandleButton(_G.GuildBankFrameDepositButton, true) - S:HandleButton(_G.GuildBankFrameWithdrawButton, true) + S:HandleButton(_G.GuildBankFrame.DepositButton, true) + S:HandleButton(_G.GuildBankFrame.WithdrawButton, true) S:HandleButton(_G.GuildBankInfoSaveButton, true) - S:HandleButton(_G.GuildBankFramePurchaseButton, true) + S:HandleButton(_G._G.GuildBankFrame.BuyInfo.PurchaseButton, true) - _G.GuildBankFrameWithdrawButton:Point('RIGHT', _G.GuildBankFrameDepositButton, 'LEFT', -2, 0) + _G.GuildBankFrame.WithdrawButton:Point('RIGHT', _G.GuildBankFrame.DepositButton, 'LEFT', -2, 0) _G.GuildBankInfoScrollFrame:Point('TOPLEFT', _G.GuildBankInfo, 'TOPLEFT', -10, 12) _G.GuildBankInfoScrollFrame:StripTextures() _G.GuildBankInfoScrollFrame:Width(_G.GuildBankInfoScrollFrame:GetWidth() - 8) _G.GuildBankTransactionsScrollFrame:StripTextures() - _G.GuildBankFrameBlackBG:CreateBackdrop('Transparent', nil, nil, nil, nil, nil, nil, nil, 1) - _G.GuildBankFrameBlackBG.backdrop:Point('TOPLEFT', _G.GuildBankFrameBlackBG, 'TOPLEFT', 4, 0) - _G.GuildBankFrameBlackBG.backdrop:Point('BOTTOMRIGHT', _G.GuildBankFrameBlackBG, 'BOTTOMRIGHT', -3, 3) + _G.GuildBankFrame.BlackBG:CreateBackdrop('Transparent', nil, nil, nil, nil, nil, nil, nil, 1) + _G.GuildBankFrame.BlackBG.backdrop:Point('TOPLEFT', _G.GuildBankFrame.BlackBG, 'TOPLEFT', 4, 0) + _G.GuildBankFrame.BlackBG.backdrop:Point('BOTTOMRIGHT', _G.GuildBankFrame.BlackBG, 'BOTTOMRIGHT', -3, 3) S:HandleScrollBar(_G.GuildBankTransactionsScrollFrameScrollBar) S:HandleScrollBar(_G.GuildBankInfoScrollFrameScrollBar) _G.GuildBankTransactionsScrollFrameScrollBar:ClearAllPoints() - _G.GuildBankTransactionsScrollFrameScrollBar:Point('TOPRIGHT', _G.GuildBankFrameBlackBG.backdrop, 'TOPRIGHT', -4, -21) - _G.GuildBankTransactionsScrollFrameScrollBar:Point('BOTTOMRIGHT', _G.GuildBankFrameBlackBG.backdrop, 'BOTTOMRIGHT', -4, 21) + _G.GuildBankTransactionsScrollFrameScrollBar:Point('TOPRIGHT', _G.GuildBankFrame.BlackBG.backdrop, 'TOPRIGHT', -4, -21) + _G.GuildBankTransactionsScrollFrameScrollBar:Point('BOTTOMRIGHT', _G.GuildBankFrame.BlackBG.backdrop, 'BOTTOMRIGHT', -4, 21) _G.GuildBankInfoScrollFrameScrollBar:ClearAllPoints() - _G.GuildBankInfoScrollFrameScrollBar:Point('TOPRIGHT', _G.GuildBankFrameBlackBG.backdrop, 'TOPRIGHT', -4, -21) - _G.GuildBankInfoScrollFrameScrollBar:Point('BOTTOMRIGHT', _G.GuildBankFrameBlackBG.backdrop, 'BOTTOMRIGHT', -4, 21) - - for i = 1, _G.NUM_GUILDBANK_COLUMNS do - _G['GuildBankColumn'..i]:StripTextures() - - for x = 1, _G.NUM_SLOTS_PER_GUILDBANK_GROUP do - local button = _G['GuildBankColumn'..i..'Button'..x] - local icon = _G['GuildBankColumn'..i..'Button'..x..'IconTexture'] - local texture = _G['GuildBankColumn'..i..'Button'..x..'NormalTexture'] - if texture then - texture:SetTexture() - end - - button:StyleButton() - button:SetTemplate(nil, true) - - icon:SetInside() - icon:SetTexCoord(unpack(E.TexCoords)) - S:HandleIconBorder(button.IconBorder) - end - end + _G.GuildBankInfoScrollFrameScrollBar:Point('TOPRIGHT', _G.GuildBankFrame.BlackBG.backdrop, 'TOPRIGHT', -4, -21) + _G.GuildBankInfoScrollFrameScrollBar:Point('BOTTOMRIGHT', _G.GuildBankFrame.BlackBG.backdrop, 'BOTTOMRIGHT', -4, 21) - for i = 1, _G.MAX_GUILDBANK_TABS do - local button = _G['GuildBankTab'..i..'Button'] - local texture = _G['GuildBankTab'..i..'ButtonIconTexture'] - _G['GuildBankTab'..i]:StripTextures(true) + for i=1, _G.MAX_GUILDBANK_TABS do + local tab = _G['GuildBankTab'..i] + tab:StripTextures() + local button = tab.Button + local icon = button.IconTexture + local texture = icon:GetTexture() button:StripTextures() button:StyleButton(true) button:SetTemplate(nil, true) + icon:SetTexture(texture) + icon:SetTexCoord(unpack(E.TexCoords)) + icon:SetInside() + end + + for i = 1, NUM_GUILDBANK_COLUMNS do + local column = _G.GuildBankFrame['Column'..i] + column:StripTextures() + + for x = 1, NUM_SLOTS_PER_GUILDBANK_GROUP do + local button = column['Button'..x] + button:StripTextures() + button:SetTemplate('Transparent') - button.searchOverlay:SetColorTexture(0, 0, 0, 0.8) + button.icon:SetInside() + button.icon:SetTexCoord(unpack(E.TexCoords)) - texture:SetInside() - texture:SetTexCoord(unpack(E.TexCoords)) + S:HandleIconBorder(button.IconBorder) + end end for i = 1, 4 do @@ -84,10 +85,7 @@ function S:Blizzard_GuildBankUI() GuildItemSearchBox.searchIcon:Kill() GuildItemSearchBox:SetTemplate() - _G.GuildBankPopupFrame:Show() --Toggle the frame in order to create the necessary button elements - _G.GuildBankPopupFrame:Hide() - - S:HandleIconSelectionFrame(_G.GuildBankPopupFrame, _G.NUM_GUILDBANK_ICONS_SHOWN, 'GuildBankPopupButton', 'GuildBankPopup') + S:HandleIconSelectionFrame(_G.GuildBankPopupFrame, NUM_GUILDBANK_ICONS_SHOWN, 'GuildBankPopupButton', 'GuildBankPopup') end S:AddCallbackForAddon('Blizzard_GuildBankUI') diff --git a/ElvUI/Modules/Skins/Blizzard/ItemUpgrade.lua b/ElvUI/Modules/Skins/Blizzard/ItemUpgrade.lua index c1e89be2de..d361ba0165 100644 --- a/ElvUI/Modules/Skins/Blizzard/ItemUpgrade.lua +++ b/ElvUI/Modules/Skins/Blizzard/ItemUpgrade.lua @@ -2,52 +2,62 @@ local E, L, V, P, G = unpack(select(2, ...)) --Import: Engine, Locales, PrivateD local S = E:GetModule('Skins') local _G = _G -local unpack = unpack local hooksecurefunc = hooksecurefunc -local GetItemUpgradeItemInfo = GetItemUpgradeItemInfo -local BAG_ITEM_QUALITY_COLORS = BAG_ITEM_QUALITY_COLORS + +local function Update(frame) + if frame.upgradeInfo then + frame.UpgradeItemButton:GetPushedTexture():SetColorTexture(0.9, 0.8, 0.1, 0.3) + else + frame.UpgradeItemButton:GetNormalTexture():SetInside() + end +end function S:Blizzard_ItemUpgradeUI() if not (E.private.skins.blizzard.enable and E.private.skins.blizzard.itemUpgrade) then return end - local ItemUpgradeFrame = _G.ItemUpgradeFrame - S:HandlePortraitFrame(ItemUpgradeFrame) - - local ItemButton = ItemUpgradeFrame.ItemButton - ItemButton:SetTemplate() - ItemButton.Frame:SetTexture('') - ItemButton:SetPushedTexture('') - S:HandleItemButton(ItemButton) - - local Highlight = ItemButton:GetHighlightTexture() - Highlight:SetColorTexture(1, 1, 1, .25) - - hooksecurefunc('ItemUpgradeFrame_Update', function() - local icon, _, quality = GetItemUpgradeItemInfo() - if icon then - ItemButton.IconTexture:SetTexCoord(unpack(E.TexCoords)) - local color = BAG_ITEM_QUALITY_COLORS[quality or 1] - ItemButton.backdrop:SetBackdropBorderColor(color.r, color.g, color.b) - else - ItemButton.IconTexture:SetTexture('') - ItemButton.backdrop:SetBackdropBorderColor(0, 0, 0) - end - end) - - local UpgradeDropDown = ItemUpgradeFrame.UpgradeLevelDropDown.DropDownMenu - S:HandleDropDownBox(UpgradeDropDown, 115) - - local TextFrame = ItemUpgradeFrame.TextFrame - TextFrame:StripTextures() - TextFrame:CreateBackdrop('Transparent') - TextFrame.backdrop:Point('TOPLEFT', ItemButton.IconTexture, 'TOPRIGHT', 3, 1) - TextFrame.backdrop:Point('BOTTOMRIGHT', -6, 2) - - _G.ItemUpgradeFrameMoneyFrame:StripTextures() - S:HandleIcon(_G.ItemUpgradeFrameMoneyFrame.Currency.icon) - S:HandleButton(_G.ItemUpgradeFrameUpgradeButton, true) - ItemUpgradeFrame.FinishedGlow:Kill() - ItemUpgradeFrame.ButtonFrame:DisableDrawLayer('BORDER') + local frame = _G.ItemUpgradeFrame + _G.ItemUpgradeFrameBg:Hide() + _G.ItemUpgradeFramePortrait:Hide() + _G.ItemUpgradeFramePlayerCurrenciesBorder:StripTextures() + + frame:CreateBackdrop('Transparent') + frame.backdrop.Center:SetDrawLayer('BACKGROUND', -2) + frame.UpgradeCostFrame.BGTex:StripTextures() + + frame.NineSlice:Hide() + frame.TitleBg:Hide() + frame.TopTileStreaks:Hide() + frame.BottomBG:CreateBackdrop('Transparent') + frame.ItemInfo.UpgradeTo:SetFontObject('GameFontHighlightMedium') + + local button = frame.UpgradeItemButton + button:StripTextures() + button:SetTemplate() + button:StyleButton(nil, true) + button:GetNormalTexture():SetInside() + + button.icon:SetInside(button) + S:HandleIcon(button.icon) + + if E.private.skins.parchmentRemoverEnable then + frame.BottomBGShadow:Hide() + frame.BottomBG:Hide() + frame.TopBG:Hide() + + local holder = button.ButtonFrame + holder:StripTextures() + holder:CreateBackdrop('Transparent') + holder.backdrop.Center:SetDrawLayer('BACKGROUND', -1) + else + frame.TopBG:CreateBackdrop('Transparent') + end + + hooksecurefunc(frame, 'Update', Update) + + S:HandleIconBorder(button.IconBorder) + S:HandleButton(frame.UpgradeButton, true) + S:HandleDropDownBox(frame.ItemInfo.Dropdown, 130) + S:HandleCloseButton(_G.ItemUpgradeFrameCloseButton) end S:AddCallbackForAddon('Blizzard_ItemUpgradeUI') diff --git a/ElvUI/Modules/Skins/Blizzard/LFG.lua b/ElvUI/Modules/Skins/Blizzard/LFG.lua index 861d7032d5..64c627c4af 100644 --- a/ElvUI/Modules/Skins/Blizzard/LFG.lua +++ b/ElvUI/Modules/Skins/Blizzard/LFG.lua @@ -507,19 +507,20 @@ function S:LookingForGroupFrames() LFGListFrame.EntryCreation.ListGroupButton:Point('BOTTOMRIGHT', -6, 3) S:HandleEditBox(LFGListFrame.EntryCreation.Description) - S:HandleEditBox(LFGListFrame.EntryCreation.Name) S:HandleEditBox(LFGListFrame.EntryCreation.ItemLevel.EditBox) - S:HandleEditBox(LFGListFrame.EntryCreation.HonorLevel.EditBox) + S:HandleEditBox(LFGListFrame.EntryCreation.MythicPlusRating.EditBox) + S:HandleEditBox(LFGListFrame.EntryCreation.Name) + S:HandleEditBox(LFGListFrame.EntryCreation.PVPRating.EditBox) S:HandleEditBox(LFGListFrame.EntryCreation.VoiceChat.EditBox) S:HandleDropDownBox(_G.LFGListEntryCreationActivityDropDown) S:HandleDropDownBox(_G.LFGListEntryCreationGroupDropDown) - S:HandleDropDownBox(_G.LFGListEntryCreationCategoryDropDown, 330) S:HandleCheckBox(LFGListFrame.EntryCreation.ItemLevel.CheckButton) - S:HandleCheckBox(LFGListFrame.EntryCreation.HonorLevel.CheckButton) - S:HandleCheckBox(LFGListFrame.EntryCreation.VoiceChat.CheckButton) + S:HandleCheckBox(LFGListFrame.EntryCreation.MythicPlusRating.CheckButton) S:HandleCheckBox(LFGListFrame.EntryCreation.PrivateGroup.CheckButton) + S:HandleCheckBox(LFGListFrame.EntryCreation.PVPRating.CheckButton) + S:HandleCheckBox(LFGListFrame.EntryCreation.VoiceChat.CheckButton) LFGListFrame.EntryCreation.ActivityFinder.Dialog:StripTextures() LFGListFrame.EntryCreation.ActivityFinder.Dialog:SetTemplate('Transparent') @@ -638,7 +639,6 @@ function S:LookingForGroupFrames() S:HandleButton(LFGListFrame.ApplicationViewer.NameColumnHeader, true) S:HandleButton(LFGListFrame.ApplicationViewer.RoleColumnHeader, true) S:HandleButton(LFGListFrame.ApplicationViewer.ItemLevelColumnHeader, true) - S:HandleButton(LFGListFrame.ApplicationViewer.DungeonScoreColumnHeader, true) LFGListFrame.ApplicationViewer.NameColumnHeader:ClearAllPoints() LFGListFrame.ApplicationViewer.NameColumnHeader:Point('BOTTOMLEFT', LFGListFrame.ApplicationViewer.Inset, 'TOPLEFT', 0, 1) LFGListFrame.ApplicationViewer.NameColumnHeader.Label:FontTemplate() @@ -648,9 +648,6 @@ function S:LookingForGroupFrames() LFGListFrame.ApplicationViewer.ItemLevelColumnHeader:ClearAllPoints() LFGListFrame.ApplicationViewer.ItemLevelColumnHeader:Point('LEFT', LFGListFrame.ApplicationViewer.RoleColumnHeader, 'RIGHT', 1, 0) LFGListFrame.ApplicationViewer.ItemLevelColumnHeader.Label:FontTemplate() - LFGListFrame.ApplicationViewer.DungeonScoreColumnHeader:ClearAllPoints() - LFGListFrame.ApplicationViewer.DungeonScoreColumnHeader:Point('LEFT', LFGListFrame.ApplicationViewer.ItemLevelColumnHeader, 'RIGHT', 1, 0) - LFGListFrame.ApplicationViewer.DungeonScoreColumnHeader.Label:FontTemplate() LFGListFrame.ApplicationViewer.PrivateGroup:FontTemplate() S:HandleButton(LFGListFrame.ApplicationViewer.RefreshButton) diff --git a/ElvUI/Modules/Skins/Blizzard/Macro.lua b/ElvUI/Modules/Skins/Blizzard/Macro.lua index 166094d247..67a060e619 100644 --- a/ElvUI/Modules/Skins/Blizzard/Macro.lua +++ b/ElvUI/Modules/Skins/Blizzard/Macro.lua @@ -7,6 +7,10 @@ local format = format local HideUIPanel = HideUIPanel local ShowUIPanel = ShowUIPanel +local NUM_ICONS_PER_ROW = 10 +local NUM_ICON_ROWS = 9 +local NUM_MACRO_ICONS_SHOWN = NUM_ICONS_PER_ROW * NUM_ICON_ROWS + function S:Blizzard_MacroUI() if not (E.private.skins.blizzard.enable and E.private.skins.blizzard.macro) then return end @@ -14,10 +18,9 @@ function S:Blizzard_MacroUI() S:HandlePortraitFrame(MacroFrame) MacroFrame:Width(360) - _G.MacroFrameTextBackground:StripTextures() - _G.MacroFrameTextBackground:SetTemplate('Transparent') _G.MacroButtonScrollFrame:StripTextures() _G.MacroButtonScrollFrame:SetTemplate('Transparent') + _G.MacroFrameTextBackground.NineSlice:SetTemplate('Transparent') S:HandleScrollBar(_G.MacroButtonScrollFrameScrollBar) S:HandleScrollBar(_G.MacroFrameScrollFrameScrollBar) @@ -82,28 +85,8 @@ function S:Blizzard_MacroUI() --Icon selection frame ShowUIPanel(MacroFrame) --Toggle frame to create necessary variables needed for popup frame HideUIPanel(MacroFrame) - local MacroPopupFrame = _G.MacroPopupFrame - MacroPopupFrame:Show() --Toggle the frame in order to create the necessary button elements - MacroPopupFrame:Hide() - - -- Popout Frame - S:HandleButton(MacroPopupFrame.BorderBox.OkayButton) - local cancel_btn = MacroPopupFrame.BorderBox.CancelButton - S:HandleButton(cancel_btn) - cancel_btn:ClearAllPoints() - cancel_btn:Point('RIGHT', MacroPopupFrame.BorderBox, 'BOTTOMRIGHT', -5, 15) - S:HandleScrollBar(_G.MacroPopupScrollFrameScrollBar) - S:HandleEditBox(_G.MacroPopupEditBox) - _G.MacroPopupNameLeft:SetTexture() - _G.MacroPopupNameMiddle:SetTexture() - _G.MacroPopupNameRight:SetTexture() - - S:HandleIconSelectionFrame(MacroPopupFrame, _G.NUM_MACRO_ICONS_SHOWN, 'MacroPopupButton', 'MacroPopup') - - MacroPopupFrame:HookScript('OnShow', function(s) - s:ClearAllPoints() - s:Point('TOPLEFT', MacroFrame, 'TOPRIGHT', 2, 0) - end) + + S:HandleIconSelectionFrame(_G.MacroPopupFrame, NUM_MACRO_ICONS_SHOWN, 'MacroPopupButton', 'MacroPopup') end S:AddCallbackForAddon('Blizzard_MacroUI') diff --git a/ElvUI/Modules/Skins/Blizzard/PetBattle.lua b/ElvUI/Modules/Skins/Blizzard/PetBattle.lua index 7238592e17..36395f5f9a 100644 --- a/ElvUI/Modules/Skins/Blizzard/PetBattle.lua +++ b/ElvUI/Modules/Skins/Blizzard/PetBattle.lua @@ -1,5 +1,6 @@ local E, L, V, P, G = unpack(select(2, ...)) --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB local S = E:GetModule('Skins') +local TT = E:GetModule('Tooltip') local pairs, unpack = pairs, unpack @@ -36,27 +37,6 @@ local function SkinPetButton(self, bf) end end -local function SkinPetTooltip(tt) - tt.Background:SetTexture() - tt.BorderTop:SetTexture() - tt.BorderTopLeft:SetTexture() - tt.BorderTopRight:SetTexture() - tt.BorderLeft:SetTexture() - tt.BorderRight:SetTexture() - tt.BorderBottom:SetTexture() - tt.BorderBottomRight:SetTexture() - tt.BorderBottomLeft:SetTexture() - - if tt.Delimiter1 then - tt.Delimiter1:SetTexture() - end - if tt.Delimiter2 then - tt.Delimiter2:SetTexture() - end - - tt:SetTemplate('Transparent') -end - function S:PetBattleFrame() if not (E.private.skins.blizzard.enable and E.private.skins.blizzard.petbattleui) then return end @@ -250,11 +230,11 @@ function S:PetBattleFrame() -- TOOLTIPS SKINNING if E.private.skins.blizzard.tooltip then - SkinPetTooltip(_G.BattlePetTooltip) - SkinPetTooltip(_G.PetBattlePrimaryAbilityTooltip) - SkinPetTooltip(_G.PetBattlePrimaryUnitTooltip) - SkinPetTooltip(_G.FloatingBattlePetTooltip) - SkinPetTooltip(_G.FloatingPetBattleAbilityTooltip) + TT:SetStyle(_G.BattlePetTooltip) + TT:SetStyle(_G.PetBattlePrimaryAbilityTooltip) + TT:SetStyle(_G.PetBattlePrimaryUnitTooltip) + TT:SetStyle(_G.FloatingBattlePetTooltip) + TT:SetStyle(_G.FloatingPetBattleAbilityTooltip) -- BATTLEPET RARITY COLOR hooksecurefunc('BattlePetToolTip_Show', function(_, _, rarity) diff --git a/ElvUI/Modules/Skins/Skins.lua b/ElvUI/Modules/Skins/Skins.lua index 39d471c799..bcebf9eeb3 100644 --- a/ElvUI/Modules/Skins/Skins.lua +++ b/ElvUI/Modules/Skins/Skins.lua @@ -1084,58 +1084,70 @@ function S:HandleGarrisonPortrait(portrait) end end --- Interface\SharedXML\SharedUIPanelTemplatex.xml - line 780 -function S:HandleTooltipBorderedFrame(frame) - assert(frame, 'doesnt exist!') +do + local function selectionOffset(frame) + local point, _, relativePoint, xOffset = frame:GetPoint() + if xOffset <= 0 then + frame:ClearAllPoints() + frame:Point(point, frame == _G.MacroPopupFrame and _G.MacroFrame, relativePoint, strfind(point, 'LEFT') and 4 or -4, 0) + end + end - if frame.BorderTopLeft then frame.BorderTopLeft:Hide() end - if frame.BorderTopRight then frame.BorderTopRight:Hide() end + function S:HandleIconSelectionFrame(frame, numIcons, buttonNameTemplate, frameNameOverride) + assert(frame, 'HandleIconSelectionFrame: frame argument missing') + assert(numIcons and type(numIcons) == 'number', 'HandleIconSelectionFrame: numIcons argument missing or not a number') + assert(buttonNameTemplate and type(buttonNameTemplate) == 'string', 'HandleIconSelectionFrame: buttonNameTemplate argument missing or not a string') - if frame.BorderBottomLeft then frame.BorderBottomLeft:Hide() end - if frame.BorderBottomRight then frame.BorderBottomRight:Hide() end + if frame.isSkinned then return end - if frame.BorderTop then frame.BorderTop:Hide() end - if frame.BorderBottom then frame.BorderBottom:Hide() end - if frame.BorderLeft then frame.BorderLeft:Hide() end - if frame.BorderRight then frame.BorderRight:Hide() end + frame:Show() -- spawn the info so we can skin the buttons + if frame.Update then frame:Update() end -- guild bank popup has update function + frame:Hide() -- can hide it right away - if frame.Background then frame.Background:Hide() end + frame:HookScript('OnShow', selectionOffset) -- place it off to the side of parent with correct offsets - frame:CreateBackdrop('Transparent') -end + local frameName = frameNameOverride or frame:GetName() --We need override in case Blizzard fucks up the naming (guild bank) + local scrollFrame = frame.ScrollFrame or _G[frameName..'ScrollFrame'] + local editBox = frame.EditBox or _G[frameName..'EditBox'] + local cancel = frame.CancelButton or frame.BorderBox.CancelButton or _G[frameName..'Cancel'] + local okay = frame.OkayButton or frame.BorderBox.OkayButton or _G[frameName..'Okay'] -function S:HandleIconSelectionFrame(frame, numIcons, buttonNameTemplate, frameNameOverride) - assert(frame, 'HandleIconSelectionFrame: frame argument missing') - assert(numIcons and type(numIcons) == 'number', 'HandleIconSelectionFrame: numIcons argument missing or not a number') - assert(buttonNameTemplate and type(buttonNameTemplate) == 'string', 'HandleIconSelectionFrame: buttonNameTemplate argument missing or not a string') + frame:StripTextures() + frame:SetTemplate('Transparent') + frame:Height(frame:GetHeight() + 10) + frame.BorderBox:StripTextures() - local frameName = frameNameOverride or frame:GetName() --We need override in case Blizzard fucks up the naming (guild bank) - local scrollFrame = _G[frameName..'ScrollFrame'] - local editBox = _G[frameName..'EditBox'] + cancel:ClearAllPoints() + cancel:SetPoint('BOTTOMRIGHT', frame, -4, 4) + S:HandleButton(cancel) - frame:StripTextures() - frame.BorderBox:StripTextures() - scrollFrame:StripTextures() - editBox:DisableDrawLayer('BACKGROUND') -- Removes textures around it + okay:ClearAllPoints() + okay:SetPoint('RIGHT', cancel, 'LEFT', -10, 0) + S:HandleButton(okay) - frame:CreateBackdrop('Transparent') - frame:Height(frame:GetHeight() + 10) - scrollFrame:Height(scrollFrame:GetHeight() + 10) + editBox:DisableDrawLayer('BACKGROUND') -- Removes textures around it + S:HandleEditBox(editBox) - for i = 1, numIcons do - local button = _G[buttonNameTemplate..i] - if button then - button:StripTextures() - button:CreateBackdrop() - button:StyleButton(true) + scrollFrame:StripTextures() + scrollFrame:Height(scrollFrame:GetHeight() + 10) + S:HandleScrollBar(scrollFrame.ScrollBar) - local icon = _G[buttonNameTemplate..i..'Icon'] - if icon then - icon:SetTexCoord(unpack(E.TexCoords)) - icon:Point('TOPLEFT', 1, -1) - icon:Point('BOTTOMRIGHT', -1, 1) + for i = 1, numIcons do + local button = _G[buttonNameTemplate..i] + if button then + button:StripTextures() + button:SetTemplate() + button:StyleButton(nil, true) + + local icon = button.Icon or _G[buttonNameTemplate..i..'Icon'] + if icon then + icon:SetTexCoord(unpack(E.TexCoords)) + icon:SetInside(button.backdrop) + end end end + + frame.isSkinned = true end end diff --git a/ElvUI/Modules/Tooltip/Tooltip.lua b/ElvUI/Modules/Tooltip/Tooltip.lua index f855059a21..56aa25b6c6 100644 --- a/ElvUI/Modules/Tooltip/Tooltip.lua +++ b/ElvUI/Modules/Tooltip/Tooltip.lua @@ -693,17 +693,20 @@ function TT:GameTooltip_ShowStatusBar(tt) if not tt or not tt.statusBarPool or tt:IsForbidden() then return end local sb = tt.statusBarPool:GetNextActive() - if (not sb or not sb.Text) or sb.backdrop then return end + if not (sb and sb.Text and sb.NineSlice) or sb.NineSlice.template then return end - sb:StripTextures() - sb:CreateBackdrop(nil, nil, true) + sb.NineSlice:SetTemplate(nil, nil, true) sb:SetStatusBarTexture(E.media.normTex) end -function TT:SetStyle(tt) - if not tt or (tt == E.ScanTooltip or tt.IsEmbedded or not tt.SetTemplate or not tt.SetBackdrop) or tt:IsForbidden() then return end - tt.customBackdropAlpha = TT.db.colorAlpha - tt:SetTemplate('Transparent') +function TT:SetStyle(tt, _, isEmbedded) + if not tt or (tt == E.ScanTooltip or isEmbedded or tt.IsEmbedded or not tt.NineSlice) or tt:IsForbidden() then return end + + if tt.Delimiter1 then tt.Delimiter1:SetTexture() end + if tt.Delimiter2 then tt.Delimiter2:SetTexture() end + + tt.NineSlice.customBackdropAlpha = TT.db.colorAlpha + tt.NineSlice:SetTemplate('Transparent') end function TT:MODIFIER_STATE_CHANGED() diff --git a/ElvUI_OptionsUI/ElvUI_OptionsUI-Mainline.toc b/ElvUI_OptionsUI/ElvUI_OptionsUI_Mainline.toc similarity index 95% rename from ElvUI_OptionsUI/ElvUI_OptionsUI-Mainline.toc rename to ElvUI_OptionsUI/ElvUI_OptionsUI_Mainline.toc index 7520b846e6..6e6390cbbd 100644 --- a/ElvUI_OptionsUI/ElvUI_OptionsUI-Mainline.toc +++ b/ElvUI_OptionsUI/ElvUI_OptionsUI_Mainline.toc @@ -1,4 +1,4 @@ -## Interface: 90100 +## Interface: 90105 ## Author: Elv ## Version: 1.07 ## Title: |cff1784d1ElvUI|r |cfd9b9b9bOptionsUI|r diff --git a/ElvUI_OptionsUI/Locales/zhTW.lua b/ElvUI_OptionsUI/Locales/zhTW.lua index c1e4469cc4..00966da209 100644 --- a/ElvUI_OptionsUI/Locales/zhTW.lua +++ b/ElvUI_OptionsUI/Locales/zhTW.lua @@ -1,12 +1,12 @@ -- Traditional Chinese localization file for zhTW. local L = ElvUI[1].Libs.ACL:NewLocale("ElvUI", "zhTW") -L["Copy Primary Texture"] = true -L["Replaces the StatusBar texture setting on Unitframes and Nameplates with the primary texture."] = true +L["Copy Primary Texture"] = "複製主要材質" +L["Replaces the StatusBar texture setting on Unitframes and Nameplates with the primary texture."] = "使用主要材質來替換單位框架及血條的狀態條材質設定." L["# Displayed Auras"] = "顯示光環的數量" L["%s and then %s"] = "%s 與 %s" -L["|cffFF0000Warning:|r Click the arrow on the dropdown box to see a list of spells."] = true -L["|cffFF0000Warning:|r Enable and Number of Groups are managed by Smart Raid Filter. Disable Smart Raid Filter in (UnitFrames - General) to change these settings."] = true +L["|cffFF0000Warning:|r Click the arrow on the dropdown box to see a list of spells."] = "|cffFF0000警告:|r 點擊下拉選單中的箭頭來查看列表." +L["|cffFF0000Warning:|r Enable and Number of Groups are managed by Smart Raid Filter. Disable Smart Raid Filter in (UnitFrames - General) to change these settings."] = "|cffFF0000警告:|r 框架的開啟/關閉以及小隊編號功能正在由智能團隊過濾進行管理. 可以在 (單位框架 - 一般設定) 中停用智能團隊過濾後手動修改這些設定." L["|cffFF0000Warning:|r This causes updates to happen at a fraction of a second."] = "|cffFF0000警告:|r 這將導致一秒中更新多次。" L["24-Hour Time"] = "24小時制" L["2D"] = "2D" @@ -24,7 +24,7 @@ L["Add a spell to the filter."] = "添加一個技能到過濾器" L["Add an item or search syntax to the ignored list. Items matching the search syntax will be ignored."] = "增加一個物品或是搜尋語法到忽略清單. 符合搜尋語法的物品將會被忽略" L["Add Currency ID"] = "添加貨幣 ID" L["Add Current"] = "添加貨幣" -L["Add Instance ID"] = "添加副本ID" +L["Add Instance ID"] = "添加副本 ID" L["Add Item or Search Syntax"] = "增加物品或是搜尋語法" L["Add Map ID"] = "添加地圖ID" L["Add Name or NPC ID"] = "添加姓名或 NPC ID" @@ -93,8 +93,8 @@ L["Are you sure you want to reset General settings?"] = "你確定你要重置 L["Are you sure you want to reset NamePlates settings?"] = "你確定你要重置姓名板的設定?" L["Are you sure you want to reset Tooltip settings?"] = "你確定你要重置提示的設定?" L["Are you sure you want to reset UnitFrames settings?"] = "你確定你要重置單位框架的設定?" -L["Arrow Scale"] = true -L["Arrow Spacing"] = true +L["Arrow Scale"] = "箭頭縮放" +L["Arrow Spacing"] = "箭頭間隔" L["Ascending or Descending order."] = "升序或降序" L["Ascending"] = "升序" L["Assist Frames"] = "助理框架" @@ -104,7 +104,7 @@ L["Attach Text To"] = "文字附著於" L["Attach To"] = "附加到" L["Attempt to create URL links inside the chat."] = "對話視窗出現網址時建立連結." L["Attempt to support eyefinity/nvidia surround."] = "嘗試支援 Eyefinity/NVIDIA Surround." -L["Attempts to center UI elements in a 16:9 format for ultrawide monitors"] = true +L["Attempts to center UI elements in a 16:9 format for ultrawide monitors"] = "嘗試在超寬螢幕中以 16:9 格式置中 UI 元素." L["Aura Bars"] = "光環條" L["Aura Filters"] = "光環過濾器" L["Aura Speed"] = "光環速度" @@ -201,7 +201,7 @@ L["Cart / Flag / Orb / Assassin Bounty"] = "推車/旗/球/刺客賞金" L["Cast Bar"] = "施法條" L["Cast Time Format"] = "施法時間格式" L["Castbar"] = "施法條" -L["Casted by Player Only"] = true +L["Casted by Player Only"] = "僅玩家施放" L["Casting"] = "施法" L["Center"] = "置中" L["Change settings for the display of the location text that is on the minimap."] = "改變小地圖所在位置文字的顯示設定." @@ -261,8 +261,8 @@ L["Color Override"] = "顏色覆蓋" L["Color power by classcolor or reaction."] = "以威脅值顯示能量." L["Color power by color selection."] = "以色彩選擇器顯示能量." L["Color power by threat status."] = "以威脅值顯示能量." -L["Color Score"] = true -L["Color score based on Blizzards API."] = true +L["Color Score"] = "彩色分數" +L["Color score based on Blizzards API."] = "使用 Blizzard API 提供的信息上色分數." L["Color some texts use."] = "數值(非文字)使用的顏色" L["Color Tanked"] = "被坦住的顏色" L["Color the health backdrop by class or reaction."] = "生命條背景色以職業色顯示." @@ -301,7 +301,7 @@ L["Cooldown Text"] = "冷卻文字" L["Cooldowns"] = "冷卻" L["Copy Chat Lines"] = "複製聊天記錄" L["Copy From"] = "複製自" -L["Copy settings from %s. This will overwrite %s profile.\n\n Are you sure?"] = true +L["Copy settings from %s. This will overwrite %s profile.\n\n Are you sure?"] = "從 %s 複製設定. 這將覆蓋配置文件 %s.\n\n 確定要這麽做麼?" L["Copy settings from another unit."] = "從其他框架中複製設置" L["Copy settings from"] = "複製設置" L["Core |cff1784d1ElvUI|r options."] = "核心 |cff1784d1ElvUI|r 選項" @@ -408,7 +408,7 @@ L["Display Style"] = "顯示格式" L["Display Target"] = "顯示目標" L["Display Text"] = "顯示文本" L["Display the castbar icon inside the castbar."] = "在施法條內顯示圖標" -L["Display the current Mythic+ Dungeon Score."] = true +L["Display the current Mythic+ Dungeon Score."] = "顯示當前傳奇鑰石地城分數." L["Display the hyperlink tooltip while hovering over a hyperlink."] = "滑鼠懸停在超鏈接上時顯示鏈接提示框." L["Display the junk icon on all grey items that can be vendored."] = "在所有可販賣的灰色物品上顯示垃圾圖示" L["Display the name of the unit on the chat bubble. This will not work if backdrop is disabled or when you are in an instance."] = "在聊天氣泡上顯示人物名稱. 當背景被停用或是在副本內時此功能無法運作" @@ -424,7 +424,7 @@ L["Display tick marks on the castbar for channelled spells. This will adjust aut L["Displayed Currency"] = "顯示的金額" L["Displays a detailed report of every item sold when enabled."] = "當啟用時顯示一個有關於每個物品賣價的詳細報告" L["Displays item level on equippable items."] = "在可裝備物品上顯示裝備等級" -L["Displays item level on equippable items."] = true +L["Displays item level on equippable items."] = "在可裝備物品上顯示裝備等級" L["Don't display auras that are longer than this duration (in seconds). Set to zero to disable."] = "不顯示高於此時間(單位:秒)的光環. 設置為0以禁用" L["Don't display auras that are shorter than this duration (in seconds). Set to zero to disable."] = "不顯示低於此時間(單位:秒)的光環. 設置為0以禁用" L["Donations:"] = "捐款: " @@ -492,7 +492,7 @@ L["Filter Type"] = "過濾器類型" L["Filters are not allowed to have commas in their name. Stripping commas from filter name."] = "過濾器名字稱內不允許有逗號. 清除過濾器名稱內的逗號" L["Filters Page"] = "過濾器介面" L["Flash"] = "閃光" -L["Flash Threshold"] = true +L["Flash Threshold"] = "閃光閾值" L["Fluid Position Buffs on Debuffs"] = "增益流動定位在減益上" L["Fluid Position Debuffs on Buffs"] = "減益流動定位在增益上" L["Flyout Direction"] = "飛出方向" @@ -524,7 +524,7 @@ L["Friendly"] = "友好" L["Full Overlay"] = "完全覆蓋" L["Full"] = "滿" L["Gems"] = "寶石" -L["Gender"] = true +L["Gender"] = "性別" L["General"] = "一般設定" L["Global (Account Settings)"] = "全域(賬號設置)" L["Global Fade Transparency"] = "全局漸隱透明度" @@ -577,14 +577,14 @@ L["Hide Below Max Level"] = "滿等前隱藏" L["Hide Both"] = "全部隱藏" L["Hide Castbar text. Useful if your power height is very low or if you use power offset."] = "隱藏施法條文字" L["Hide Cooldown Bling"] = "隱藏冷卻閃光" -L["Hide Copy Button"] = true +L["Hide Copy Button"] = "隱藏複製按鍵" L["Hide Delay"] = "隱藏延遲" L["Hide Error Text"] = "隱藏錯誤文字" L["Hide Frame"] = "隱藏框架" L["Hide In Combat"] = "戰鬥中隱藏" L["Hide In Vehicle"] = "騎乘時隱藏" -L["Hide Keybind Text"] = true -L["Hide Macro Text"] = true +L["Hide Keybind Text"] = "隱藏按鍵綁定文字" +L["Hide Macro Text"] = "隱藏巨集文字" L["Hide Outside PvP"] = "PvP外隱藏" L["Hide specific sections in the datatext tooltip."] = "在資訊文字提示上隱藏特定區塊" L["Hide Spell Name"] = "隱藏法術名字" @@ -685,7 +685,7 @@ L["Ignored Items and Search Syntax (Global)"] = "忽略的物品與搜尋語法 L["Ignored Items and Search Syntax (Profile)"] = "忽略的物品與搜尋語法 (個人)" L["Import Now"] = "現在導入" L["Importing"] = "正在導入" -L["Inactivity Timer"] = true +L["Inactivity Timer"] = "不活躍計時器" L["Index"] = "索引" L["Indicate whether buffs you cast yourself should be separated before or after."] = "將你自身施放的增益放於整體增益最前方或或最後方." L["Individual Units"] = "獨立單位" @@ -820,8 +820,8 @@ L["Movers"] = "移動器" L["Multi-Monitor Support"] = "多顯示器支援" L["Multiply the backdrops height or width by this value. This is usefull if you wish to have more than one bar behind a backdrop."] = "根據此值增加背景的高度或寬度. 一般用來設定在一個背景框裡放置多條快捷列." L["Must be in group with the player if he isn't on the same server as you."] = "如果不是同一服務器, 那他必需和你在同一隊伍中." -L["Mythic+ Data"] = true -L["Mythic+ Score"] = true +L["Mythic+ Data"] = "M+ 數據" +L["Mythic+ Score"] = "M+ 分數" L["Name Color"] = "姓名顏色" L["Name Font"] = "名稱字體" L["Name Only"] = "僅姓名" @@ -1014,7 +1014,7 @@ L["Replaces the default Blizzard fonts on various panels and frames with the fon L["Reposition Window"] = "重置窗口位置" L["Require All"] = "要求全部" L["Require holding the Alt key down to move cursor or cycle through messages in the editbox."] = "開啟該選項使你在查看聊天歷史記錄時需要按住Alt+上下鍵,如果關閉則直接按上下鍵即可" -L["Reset Action Paging"] = true +L["Reset Action Paging"] = "重置動作翻頁" L["Reset all frames to their original positions."] = "重設所有框架至預設位置." L["Reset Anchors"] = "重置位置" L["Reset Aura Filters"] = "重置光環過濾器" @@ -1058,7 +1058,7 @@ L["Search for a spell name inside of a filter."] = "在過濾器內搜尋一個 L["Search Syntax"] = "搜尋語法" L["Secondary Texture"] = "次要材質" L["Seconds"] = "秒" -L["Securely Tanking"] = true +L["Securely Tanking"] = "安全坦住" L["Select a profile to copy from/to."] = "選擇一個設定文件來當作複製的來源或目標" L["Select a unit to copy settings from."] = "選擇從哪單位複制." L["Select Filter"] = "選擇過濾器" @@ -1121,7 +1121,7 @@ L["Show New Item Glow"] = "顯示新物品發光" L["Show Over Absorbs"] = "顯示滿血吸收盾" L["Show PvP Badge Indicator if available"] = "如果可用,將會顯示PvP的陣營勛章" L["Show Quality Color"] = "顯示品質圖標" -L["Show QuestXP"] = true +L["Show QuestXP"] = "顯示任務經驗" L["Show Scrap Icon"] = "顯示分解圖標" L["Show Special Bags Color"] = "顯示特殊種類背包的顏色" L["Show the castbar icon desaturated if a spell is not interruptible."] = "在法術不可被打斷時顯示去色圖標。" @@ -1210,7 +1210,7 @@ L["TargetTarget"] = "目標的目標" L["TargetTargetTarget"] = "目標的目標的目標" L["Testing:"] = "測試:" L["Text Color"] = "文字顔色" -L["Text Fade"] = true +L["Text Fade"] = "文字漸隱" L["Text Font Size"] = "字體大小" L["Text Format"] = "文字格式" L["Text Options"] = "文字選項" @@ -1230,7 +1230,7 @@ L["The direction the auras will grow and then the direction they will grow after L["The display format of the currency icons that get displayed below the main bag. (You have to be watching a currency for this to display)"] = "背包主框架下方的兌換通貨圖示顯示格式.需先設定監控特定兌換通貨, 才會顯示於背包框架." L["The display format of the money text that is shown at the top of the main bag."] = "在背包主框架上方的金幣顯示格式" L["The display format of the money text that is shown in the gold datatext and its tooltip."] = "在信息文字中顯示的金錢格式" -L["The durability percent that the datatext will start flashing. Set to -1 to disable"] = true +L["The durability percent that the datatext will start flashing. Set to -1 to disable"] = "開始閃光的耐久度百分比. 設定 -1 以停用" L["The first button anchors itself to this point on the bar."] = "快捷列第一個按鈕的所在位置." L["The font that appears on the text above players heads. |cffFF0000WARNING: This requires a game restart or re-log for this change to take effect.|r"] = "玩家頭頂姓名的字體. |cffFF0000警告: 你需要重新開啟遊戲或重新登錄才能使用此功能.|r" L["The font that combat text will use. |cffFF0000WARNING: This requires a game restart or re-log for this change to take effect.|r"] = "戰鬥資訊將使用此字體, |​​cffFF0000警告:需重啟遊戲或重新登入才可使此變更生效.|r" @@ -1308,7 +1308,7 @@ L["Top Panel"] = "頂部面板" L["Top Right"] = "右上" L["Top to Bottom"] = "頂部至底部" L["Top"] = "上" -L["Torghast Buffs Position"] = true +L["Torghast Buffs Position"] = "托伽司增益位置" L["Totems"] = "圖騰" L["Trainer Frame"] = "訓練師" L["Transparency level when not in combat, no target exists, full health, not casting, and no focus target exists."] = "當非戰鬥, 沒有目標, 滿血, 未施法且沒有焦點目標存在時的透明度" @@ -1317,7 +1317,7 @@ L["Triggers"] = "觸發器" L["Trivial"] = "低等級(灰色)" L["Turtle Color"] = "減傷類的顏色" L["Tutorials"] = "教學" -L["Ultrawide Support"] = true +L["Ultrawide Support"] = "超寬螢幕支援" L["Under Health Threshold"] = "低於血量閾值" L["Under Power Threshold"] = "低於能量閾值" L["Unfriendly"] = "不友好" @@ -1418,7 +1418,7 @@ L["Zone Ability"] = "要塞技能" L["Zone Name"] = "地區名" ---------------------------------- -L["BlizzardNameplate"] = true +L["BlizzardNameplate"] = "暴雪血條" L["blockCastByPlayers"] = "[屏蔽] 玩家施放的" L["blockDispellable"] = "[屏蔽] 可驅散的" L["blockNoDuration"] = "[屏蔽] 永久的"