File Details
6.38-Release
- R
- Jun 21, 2017
- 1.32 MB
- 3.4K
- 7.2.5
- Retail
File Name
KkthnxUI-6.38-Release.zip
Supported Versions
- 7.2.5
KkthnxUI Change Log
What makes unicorns cry?
All notable changes to this project will be documented in this file.
Format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[v3.35] - 4/16/2017 - Hotfix
Fixed
- Loot frame returning a nil value on color.
[v3.34] - 4/16/2017
Added
- Actionbar toggle button now has tooltip info.
- Actionbar toggle button now plays a sound when pressed.
- CopyChat button now has a tooltip with useful info.
- Event "UPDATEFLOATINGCHAT_WINDOWS" and "UPDATECHATWINDOWS" to SetupChatPosAndFont function.
- Latency and Time will now hide on failed or interrupted casts.
- New function K.GetAnchors, Used mainly for tooltips.
- New function K.PostCastFailed for cast bars that fail.
- Reworked minimap buttons.
- TalkingHeadFrame has an alpha value now.
Fixed
- Chat resizing when tabbing out.
- Cooldown numbers disappearing.
- CopyButton position to better match chat position.
- nil error on UpdatePortraitColor function
- nil value in chat.lua.
- Target frame not able to use the dropdown.
Removed
- InCombatLockdown() check in Unitframes.lua.
Changed
- ArtifactBar, HonorBar, ExperienceBar, ReputationBar tooltip anchoring to use K.GetAnchors function.
- Clean dev file.
- Cleaned code in chat.lua.
- CommandBar visual update.
- DataText modules now use K.GetAnchors function.
- Hotfixes and optimizations.
- KkthnxUI/Core/Disable.lua → KkthnxUI/Core/Conflicts.lua.
- ToggleButton changed script from HookScript → SetScript.
- Updated Nameplates ThreatColor function.
- Updated Unit frames AurasFilter blackList.
- Vastly improved the KKTHNXUI_INCOMPATIBLE script.
Archived Changelogs
[v6.29] - 3/22/2017
Added
- Bags will update when you pickup/drop a quest.
Removed
- Old unit frame config merged into default UI config now.
- Engine[4] = {}.
Changed
- Reverted some inventory code.
- Frame UpdateCVar script has been updated.
- Improved scaling for 'KkthnxUI/Modules/Blizzard/TalkingHeadFrame.lua'.
- Frame oUFKkthnx script.
[v6.28] - 3/21/2017
Added
- More RaidAuraWatch spells.
- Flash for newly obtained items in bags. (Will be improved apon over time.)
- Smoothing for all HealPrediction modules.
- Skip button to skip the installer steps. This will take you directly to the last step.
Fixed
- Junk icon will propely show on the bag slots.
- Threat showing on player units is now fixed and wont show anymore.
- Backdrops on borders/buttons will respectly stay inside the border/button now. :D
Removed
- UIErrorFrame code all removed.
- All Tutorial code from installer.
Changed
- Improved apon tag 'TEXT_LONG' text status for unitframes.
- Used proper global strings for unlocking and locking actionbars.
- oUF.colors.health now defaults to a grey.
- Improved nameplates threat code.
- Debuffs on nameplates will now default to the left. They now grow left to right. ->
[v6.27] - 3/16/2017
Fixed
- Spark for absorb has its proper texture.
- Heal prediction mybar has a min and max value now.
- Raid frames scale will default to 1 if no value is found.
- ExtraButton position fixed.
- Cooldown for ExtraButton fixed.
- Function UpdateCVar will fire once again.
Removed
- Old code removed in KkthnxUI/Modules/ActionBars/ExtraActionButton.lua
Changed
- UIDebugTools will parent to our UIFrameHider now.
- Shortened some loading OnEvent script functions.
- Castbar spark on Nameplates look more fitting.
- K.PriestColors moved to KkthnxUI/Core/Constants.lua.
- K.TexCoords moved to KkthnxUI/Core/Constants.lua.
- OrderHallCommandBar tweaked and is smaller now.
- Cleaned CheckRole function.
[v6.26] - 3/14/2017
Fixed
- UIHider > UIFrameHider. This never threw an error but was wrong since the start.
- Nameplate CVars will now apply properly. This fixes disappearing Nameplates.
- Cooldowns will now hold their proper colors. Gosh who knows how long this was broken for. :(
- ZoneButton border will proper show once again.
Removed
- K.FormatMoney function. We no longer use this.
- SetCVarBitfield LEFRAMETUTORIAL. No need this for. We handle this already.
- Pointless SetCVar in Kill.lua. We handle this in Install.lua
Changed
- Updated .pkgmeta file.
- K.Role will recnoigze "Tank" or "TANK" either way will work now.
- Nameplates height and width adjustd off feedback.
- Cleaned CheckRole function.
- Cleaned Functions.lua file.
- Added some more CVars to Install.lua.
[v6.20] - 2/28/2017
Added
- Adding more globals caching.
- Cleaned up old leftover globals/upvalues.
Fixed
- AutoInvite script should work properly again
- Party frames and their text vaules will no longer stick after being interacted with.
- K.LockCVars should work once again. We forgot to Register PLAYERREGENENABLED
Removed
- Removed option to disable class color for frames.
- Removed old settings left behind from previous cleanups
- AlreadyKnown module
- HyperLink module
- InstanceLock module
Changed
- Change K.Round function by adding protection.
[v6.17] - 2/23/2017
Added
- More _G. for Wow API
- JunkIcon display for bags.
- Combat checks for some cvars and code to prevent errors.
- oUF_Absorb.lua
- More status bars will use K.CreateStatusBar now.
- 2 Fixes from Goldpaw to fix 2 blizzard issues.
Fixed
- Caching of Global variables in some places we missed. I'm sure there is more.
- Fixed nil error in Chat tabs.
- K.IsDeveloper() and K.IsDeveloperRealm().
- CopyChat for /played command.
- Leak in Minimap.lua
- Minimap no longer goes tot he dark side when we enable flat status bar textures.
- DebuffTypeColor not showing red. Was only showing the default UI border color.
- KkthnxUI welcome message.
- UIScale command from firing in combat.
- DisbandRaidGroup will properly work again.
- Updated SetValueText function to prevent a nil error
- A font was causing some fonts that were black text color to have an outline. This is now fixed.
- A lot of code was optimized and fixed as well as cleaned!
- CheckRole function.
- Couple typos
Removed This list will mainly hold what modules were removed.
- RaidCD.
- PulseCD.
- EnhancedMail.
- BlizzBugsSuck - People can manually pick this up off curse.
- LagTolerance.
- MerchantItemLevel.
- BlizzMoveFrames
- Filger
- AcceptQuest
- TabBinder
- LootFilter
- Ping
- LFDQueueTimer
- PvPQueueTimer
- AnnounceSpells
- LoggingCombat
- BadGear
- SayThanks
- TranslateMessage
- FogOfWar
- Selfcast
- Nameplate ClassIcons
- SwingBar
- All code/settings / locals related to all removed modules.
- Double SpellRange code. No idea how this happened.
- Fixed SpellRange properly now.
- Manabar vertical code for raid frames
- Removed a fix that would taint our world map. The fix is no longer needed for us.
Changed
- Change how the Chat frame now works. Less of a cluster fuck.
- The bags now have a damn toggle bag slots button.
- The bags slots now show all bags. Even the MainMenuBarBackpack.
- Range code cleanup
- DebugTools now have correct buttons spacing and align properly.
- Rewrote some of the Hide.lua code.
- Improved K.LockCVar
- Unitframe / raid frame threat code
- Updated AuraWatch code
- Updated and streamlined the install process code.
- Improved the Skada profile settings. This is for /settings skada
- Rewrote the heal prediction handling on unit frames, raid frames, and nameplates.
- Rewrote the vehicle button code
- Rewrote the ExtraActionBar code
- Improved Health PostUpdate and Power PostUpdate code. Related to Unitframes.
- oUF_Smooth.lua. Unitframes, Nameplates, and Raid frames now are smoothed once again.
- Improved K.SetFontString function
- Improved GCD code and placement/style
- Improved KkthnxUI:NameplateLevel oUF Tag
[v6.16] - 2/13/2017
Added
- Added a debug lib.
- More features to cast bars added (Interrupted, Holdtime, etc).
- Better taint logging.
- Added more chat channel colors of our own.
- Added some fix scripts from @goldpaw
- Added a developer check script for me.
- Nameplates cast bar now support a hold time of 0.4 and a cast bar spark.
- Unitframe cast bars now supports a hold time of 0.4 and a cast bar spark.
- Skinning to thew BNetToastFrame.
Fixed
- Fixed conflict with ConsolePort.
- Taint with Moving frames script.
- nil error in Animation.lua resolved finally.
- Fixed chat not being movable after updating our tabs script.
Removed
- Cleaned up the old chat frame code.
- Found and removed old settings.lua code.
- ClassColor script was removed. Enough AddOns around to handle this. This script was a mess and out of date too.
- Chat background script. We will now work on using the default wow one provided.
- Tutorials.lua
- The vehicle mouseover script is gone now.
Changed
- Cleaned up XML files, and properly formatted them.
- Aurawatch was completely revamped.
- Raiddebuffs was revamped.
- KkthnxUI Esc menu button rewrote.
- Wow API will now be formatted like so. local UnitName = _G.UnitName. Be sure we always declare _G before hand.
- Adjusted our Engine script.
- Changes to the install script to better suit the new chat changes and cleanup.
- Updated locals
- Changed how some files get loaded and changed the script to be cleaner and smaller.
- Updated nameplate auras.
- Updated formatting of our readme thanks to @goldpaw.
- I moved the /reload script to its own file. Prevents it from being broken in most cases.
- Cleaned the ReputationGain.lua file.
[v6.11.7] - 12/27/2016
Added
- 2 new options for flat texture and blizzard font.
- Can toggle dropdown menus with esc now.
- New LibSpellRange-1.0
Fixed
- Dropdown list width
Removed
- Huge font files.
- Old range code for new range code.
Changed
- Castbars for player and target is 1 global value now. No sense in having 2.
- Mirror timers
[v6.11.6] - 12/26/2016
Added
- Locals added corresponding to this update.
- New border textures and code.
- New filger spells added.
- New translations for zhCN, as well a proper font.
Fixed
- AutoRelease script will now properly disable when turned off.
- Border on raidframes was off by 1
- Fixed checking for channeling on castbars for unit.
- Fixed error on install.
- Resolved 3 nil errors.
- Try to fix hiding of TalkingHeadFrame.
Removed
- Cleanup uneeded code with new updates as of now.
Changed
- Added a border around quest buttons.
- Adjusted party/raid positions for better aligning of the UI.
- Animations file code.
- Cleanup/update some code in LibDropDownMenu.
- Functions file and imrpoved the file a bit.
- Renamed a couple functions for better reference.
- Updated spamfilter white/blacklists.
[v6.11.5] - 12/24/2016
Added
- Brought back the auto hide feature for garrison icon and calendar. (Can be improved)
- Cached some more globals
- locals for the new time datatext
- Maybe fixed a rare questframe issue. ??
- New animations file to handle fade in and out and flashing.
- PVP dialog timer implemented.
Fixed
- Border for auras properly have a backdrop
- Bug report fixes for cast bar and pixel perfect script.
- Silly me. I had to calendar code backwards :D
Removed
- General UI files/code cleanup.
- Script to fix quest frames from sticking removed until I can properly fix it.
- Some event checks were not needed.
Changed
- Boss names are now white on boss frames.
- Code cleanup in fixes file.
- Globals slowly being coverted a different way so table.insert will be cached like table_insert = table.insert.
- Media changes for certain languages. (Keep an eye on this).
- Recoded/improved the flyout buttons code.
- Time datatext is redone.

