promotional bannermobile promotional banner

ScarletUI (SUI)

Misc UI features/modifications preferred by ScarletPaladin

File Details

94040f4-alpha-nolib

  • A
  • Mar 10, 2026
  • 144.95 KB
  • 5
  • 12.0.1+4
  • Classic + 3

File Name

ScarletUI-94040f4-alpha-nolib.zip

Supported Versions

  • 12.0.1
  • 5.5.3
  • 4.4.2
  • 2.5.5
  • 1.15.8

commit 94040f430cb21ee193120469d9e1b625cf5c4e38
Author: timothyrichards <github@timothyrichards.me>
Date:   Tue Mar 10 00:44:13 2026 -0700

    feat: add CVar remove/hide, item level color override

    - Add hiddenCVars DB table and remove button per CVar entry
    - Re-adding a hidden CVar via custom input restores it
    - Filter hidden CVars from auto-override scan
    - Widen CVar row elements to fill available space
    - Add item level color override toggle and color picker
    - Override color disabled by default, uses white

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit 0dc0edcda70f89720ea2783a8d259776548aefe1
Author: timothyrichards <github@timothyrichards.me>
Date:   Sat Mar 7 14:52:11 2026 -0800

    fix: update RaidFrames to use CVarModule.overrides instead of CVars

commit f4f20ea08d7501cf95b9a1071fa5be3488f4c022
Author: timothyrichards <github@timothyrichards.me>
Date:   Sat Mar 7 14:29:12 2026 -0800

    fix: correct retail interface version to 120001

commit 194af38f425032792a74b8d0f5529e436c4cab09
Author: timothyrichards <github@timothyrichards.me>
Date:   Sat Mar 7 08:11:43 2026 -0800

    chore: update retail interface version to 12.0.1

commit f6db94d020271b1fb27b1daf5ef667c602311e72
Author: timothyrichards <github@timothyrichards.me>
Date:   Sat Mar 7 06:57:39 2026 -0800

    feat: rework CVar module to overrides-only model

    - Move curated CVar names to knownCVars reference table in CVars.lua
    - Replace CVarModule.CVars DB defaults with overrides = {} (enabled by default)
    - Auto-detect non-default known CVars on login and adopt as overrides
    - Rewrite SetupCVars to iterate overrides only
    - Add ClearCVarOverride for single-entry removal
    - Add migration from old CVarModule.CVars format
    - Rework options UI: override inputs, clear buttons, custom CVar support, search
    - Show WoW default in input fields when no override is set
    - Remove obsolete CVar enable confirmation dialog

commit bd32da04f115ab5fe603934663de9dd0fc3cb9f6
Author: Timothy Richards <trichards@Timothy.lan>
Date:   Thu Feb 5 23:37:33 2026 -0800

    Major addon rewrite: TBC Classic support, custom bag/bank UI, and event system refactor

    - Add TBC Classic support with new .toc file (Interface 20505)
    - Add custom bag and bank frames with search/filter, bag type colors, button pooling, and currency footer
    - Refactor event system to use centralized dispatch table and RegisterEventHandler
    - Rework actionbars module with improved frame management
    - Overhaul nameplates, item level display, and movers modules
    - Update options panel with new bag/bank settings
    - Improve multi-version API compatibility shims across all modules

commit 544a77831a7cd4e1441a30091da9de0c63e893ce
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri Jan 16 22:07:15 2026 -0800

    Hide retail-incompatible settings and update wiki reference

    Hide the general settings section and its children (Bigger Icons, Clamp Movers) from retail since these features don't function in the latest version of WoW. Update console variables reference link from old Wowpedia to new Warcraft Wiki URL.

commit 9c9f233e9ae5ae578f371eeb240f4ce28d332db3
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri Jan 16 21:51:03 2026 -0800

    Update .toc files for mainline, mists, and vanilla versions; enhance chat tab setup with compatibility checks for channel management functions.

commit 26ce825b7eb8c5ba2a148eb6bc20712af1a8743b
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Sep 13 22:34:05 2025 -0700

    Fixed an issue where invisible frames were blocking ui elements, Fixed an issue where moving sliders of Frame X and Frame Y values too fast would cause it to break

commit bf77325809970ffe4d82a6be586ace570d9c7ee4
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sun Sep 7 05:33:29 2025 -0700

    Fix item level display on bags not working properly if they're opened in a non linear order, Add item level display to bank and warband tabs in retail

commit 0ae0cb14c4173c0826f62cbebdb3f2d79587140b
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sun Sep 7 01:26:38 2025 -0700

    Update mainline .toc version, Fix lua errors in vanilla from adding ExtraActionBarFrame and PlayerPowerBarAlt to the addon

commit cf41154a1feaedc306fcfd818a245d350ea21b6f
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sun Sep 7 01:06:36 2025 -0700

    Fix frame options missing from dropdown when frame has the "move" option set to false, Add playerPowerBarAlt mover

commit cef00796b590340ed0f942c1d88cfea1a9d6d748
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Sep 6 23:06:31 2025 -0700

    Add extra action bar as a mover, Fix hunter average ilvl calculation in MoP

commit 2a804461ef76bb994c6016d7713d1858b5ece845
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Mon Aug 18 17:04:10 2025 -0700

    Add clamp movers setting so users can move frames partially off the screen if they want to

commit c808a1597c57c24fce02b77aa25d6203762615f8
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Aug 5 22:52:04 2025 -0700

    Fix micro button ordering, Fix some micro buttons not staying in the micro bar container

commit dfb2b6b5fd310d988c4674ee58966a4d4026f45d
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Aug 5 21:06:37 2025 -0700

    Add missing StoreMicroButton to micro buttons list

commit 3fbd5217032b481835de73a305d52c793bf6954a
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Aug 2 22:06:16 2025 -0700

    Fix error from inspecting hunters

commit 7be0a7c8f16aa7a735bd04c9b4e794c1dc567f06
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri Jul 25 21:18:40 2025 -0700

    Fix too many group calls error, Fix inspect item level display for MoP

commit 37371045de244be1325a1495aeb7a482bed9f4f2
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Thu May 15 22:10:25 2025 -0700

    Add MoP .toc and fix minor bugs

commit 988be5ddb629ec1b22e7b421dbda47fa6aa2a07d
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue May 13 18:55:48 2025 -0700

    Fix addon initialization

commit b433ae95671239a8047d0879853e1fa14984c04d
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue May 13 18:36:48 2025 -0700

    Update toc interface versions

commit df8d0a41d5b0b85b316258c4a225225183ca2586
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue May 13 18:32:03 2025 -0700

    Fix embeds

commit df8d0a41d5b0b85b316258c4a225225183ca2586
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue May 13 18:32:03 2025 -0700

    Fix embeds

commit 7c5f890bead9557c5e252e821c56256099d89aea
Author: timothyr <timothysrichards97@gmail.com>
Date:   Sat Jan 18 23:45:03 2025 -0800

    - fix minor lua error

commit 3c14b233df906b1a464f5d013f43b86a362cb8e1
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jan 11 09:19:17 2025 -0800

    - add ping indicator back to vanilla UI as part of the microbar
    - add option to hide main bar texture
    - improve raid frames module settings
    - fix chat height and width not saving to SUI when changed in the default UI
    - fix bug with player frame mover in cata

commit 3e1f23e8c47b5eb5d6536a7e42e4558262cfd5c2
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri Jan 10 18:31:53 2025 -0800

    - add purgable buff tracking to nameplate module

commit 7a81a51807c9b8ba7b59d868d5a9a75142b32be7
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jan 4 18:43:14 2025 -0800

    - fix visual bug

commit 7dd178b00c99d34e9521891f8d361552e9c27a3e
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jan 4 17:11:10 2025 -0800

    - add more nameplate CVars
    - fix visual bug

commit 2d638b97dd6806ba03d758449f900b49b4b89e03
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Dec 31 01:55:56 2024 -0800

    - add ability to move chat frame with default ui and the position is saved to SUI
    - add ability to move player frame with default ui and the position is saved to SUI
    - add ability to move target frame with default ui and the position is saved to SUI
    - add ability to move focus frame with default ui and the position is saved to SUI
    - fix some bugs

commit 1d6c4861d78f7056258375d071c415fb235428e9
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Mon Dec 30 20:13:30 2024 -0800

    - add scale slider to all movers
    - fix some bugs

commit 319d2b7b604b6db544dbfab52daedb441e11e226
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Mon Dec 30 17:46:40 2024 -0800

    - add nameplateSelectedScale cvar to cvar module

commit 950d2e31f078f92e70186ca4b7300636e4ed209d
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sun Dec 29 16:23:10 2024 -0800

    - add back grid when enabling movers

commit 60f1636092cc50aff6d4bea3bd1fe0770816c07c
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Dec 28 12:04:21 2024 -0800

    - remove obsolete raid frames profile settings that were causing errors

commit 33ced46e69cd15bab82e7d8b601c336705f75662
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Dec 28 12:02:54 2024 -0800

    - remove obsolete raid frames profile settings that were causing errors

commit fa8ab51ae6c884ab70d00c38819775bddbaf6c2d
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Dec 28 11:41:13 2024 -0800

    - remove obsolete raid frames profile settings that were causing errors

commit 695b20377567c89a533b516a235b94d06f36dd3f
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri Dec 20 18:32:09 2024 -0800

    - fix inspect error

commit da4661bfa1341f6bc4c6d612fb32bc66f8562382
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Thu Dec 19 20:09:41 2024 -0800

    - add reset position button for a single frame on the movers options window
    - move reset all positions button to main SUI window
    - fix world map button overlapping with main menu micro button

commit 044a274630618a7b5d6c876f9d878698cb8cd34d
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri Dec 6 18:36:18 2024 -0800

    - add threat amount text to nameplates
    - fix join channel code for Services channel
    - fix chat position being reset randomly

commit fc951e40157d4d31531db6cb06c9872050938197
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri Nov 29 01:08:09 2024 -0800

    - add more descriptive dialogs
    - add text coloring to dialogs to put emphasis on important wording

commit b58bcce918b69d8cb9c335e15ef9b7bd966a008c
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Wed Nov 27 16:47:19 2024 -0800

    - fix buffsOnTop setting not always applying when loading into the game or reloading the ui
    - improve buffsOnTop logic so it'll update the base ui visual state for the setting, or the base ui will update the addon settings value
    - add pet threat colors

commit fd13cda1e1c2fc1c83650b321a13d864cedf9a2a
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri Nov 1 20:44:54 2024 -0700

    - temporarily disabled dropdown menu button for adding tanks to threat tracking
    - update interface version

commit 3a43999a595c7d22614aa0c889581c2c262595d9
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Thu Sep 12 19:10:52 2024 -0700

    - add event to reposition the multiCastBar after a cinematic ends

commit 0edba0bbd2e1ef00b98e0563f18f89304abf3098
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Sep 7 19:41:41 2024 -0700

    - fixed inspect item level display
    - fixed average item level position in inspect window on retail

commit d842efa46f4c1068ed50312b011fdbd7dab619dc
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Mon Aug 26 19:14:48 2024 -0700

    - update toc interface versions
    - expand bag item level display to work in bank windows
    - fix item level display to reflect item level scaling when the api is available
    - fix item level display in retail bags
    - hide "default ui settings" button from retail as it's not used

commit 7f4a4d45d79d6af01e20d9e5e0563df9e2f4609a
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri Jul 19 21:21:31 2024 -0700

    - fix raid frame settings not properly saving to addon

commit 8f84a617924fa53700abaccf9dccd7654d0834c2
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Thu Jul 18 18:33:57 2024 -0700

    - fix a visual bug with stance bars
    - fix a visual bug with rested experience
    - fix raid frame settings not properly initializing

commit bde5e1e455d2a3b96e005303cad9ef4debc4c633
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri Jun 28 13:11:55 2024 -0700

    - fix lua error with possessBarFrame

commit 0ce7bd33cc9021f50e08877abedaa0ec8a0da8c4
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Thu Jun 27 20:16:05 2024 -0700

    - fix several movers not respecting the "move frame" setting and putting the frames at the addon saved position whether "move frame" was on or not

commit 13f96ea0b7b055c3c0feced5e702c3cdb4c45e63
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Thu Jun 27 18:21:51 2024 -0700

    - add button to load a profile that mimics default Blizzard UI
    - fix Movers window not updating with the position of the frame when the user drags it to a new position

commit 004f76de7f17b7b8b8b13d2419495bf999a12f88
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Wed Jun 26 20:28:43 2024 -0700

    - add option to have experience and reputation shortened or leave default size
    - fix typo in the CVar popup
    - adjust default positioning of actionbars

commit bd02d8621134ddcbef3076de7add651659bfae76
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Wed Jun 26 16:38:13 2024 -0700

    - add buttonsPerRow to a few actionbar movers settings
    - add back the dropdown menu item to add tanks, earlier I suspected it was causing some weird lua errors, but that isn't the case, it was a different bug entirely
    - remove grid from the movers screen, it was too noisy and had a lot of resolution issues
    - fix addon events breaking after experiencing a load screen
    - fix move frame toggle not refreshing movers visibility properly

commit 004c4676980cff1325642ce01a4142d1ac472bad
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sun Jun 16 17:41:45 2024 -0700

    - fix movers not updating frame positions when changing settings in the mover window

commit b4c5778f50a449e50d6ebaed4cc45025a1e2e70b
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sun Jun 16 04:25:08 2024 -0700

    - add confirmation dialog for CVar module
    - fix errors that were occurring on a /reload if nameplates are visible on the screen

commit 6433d0d8af43db72b8cd3fbccff304d0fcc88bc7
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jun 15 05:34:55 2024 -0700

    - fix raid frame module not saving when the raid frame is anchored to the raid manager popout

commit b6443dfdbd2804a1ec272b52d0dbe838c7038bca
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jun 15 04:32:45 2024 -0700

    - removed frame settings from main SUI settings window to clean up clutter, all frame settings are available in their respective popup setting window when frames are unlocked
    - reduced the number of settings that require a reload
    - removed combat lock for several settings that didn't need it
    - fix nameplate text and debuff icons not updating when nameplate settings are changed
    - fix "move frame" setting for experience bar and reputation bar
    - fix several frames "hide" setting
    - fix Party frame default sizing

commit 25821ef56671b3322a891c661d2a4eb1e9690820
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jun 15 00:18:20 2024 -0700

    - fix useCompactPartyFrames not being applied when the raid profiles are created

commit 0688a3c078c89b622b1a4c1ba9443d0b98cd05c0
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jun 15 00:04:52 2024 -0700

    - add experienceBar mover
    - add reputationBar mover
    - add error handling for smoother development when adding new movers

commit ac522af87566f0180a61f9d23c5ce9edd6364e79
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri Jun 7 00:04:19 2024 -0700

    - general code improvements
    - add confirmation dialog to restore positions button
    - fix a bug where dragging a mover and entering combat would stick that frame to your mouse
    - fix a bug that allowed you to run /sui move in combat
    - fix some retail bugs

commit 63db3a15db7774eecbabb38698cd9fd818c5207a
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Wed Jun 5 01:25:14 2024 -0700

    - fix CVar options page

commit 80140cd04716c005114ca4d0aa9daf1f8a27ca1e
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Mon Jun 3 22:58:43 2024 -0700

    - add multiBarBottomLeft mover
    - add multiBarBottomRight mover
    - add multiBarLeft mover
    - add multiBarRight mover
    - add vehicleLeaveButton mover
    - add castBar mover
    - add frame selector dropdown to movers options window
    - add hide option to mainMenuBar, microBar, and bagBar
    - rewrite for a lot of mover code
    - fix shaman totem bar (multiCastBar)

commit 2fe1193f215932efc43f316afe3ed95c79876cd2
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jun 1 22:18:40 2024 -0700

    - make priority debuffs a character specific setting, so you can have different configurations appropriate to each class

commit 92a486716d2b6edf1287e291766d0e86e2b2368e
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jun 1 22:04:08 2024 -0700

    - add hook to open the movers panel when you left-click on a mover
    - add ability to track debuffs from other players on nameplates
    - fix targetFrame being movable with movers when set to "Mirror Player Frame"

commit 7c231585b6a2e3fd86f8f3060552652747495a11
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jun 1 17:44:10 2024 -0700

    - started utilizing AceConsole-3.0 mixin
    - improve movers to show settings for each frame being moved while they are being moved
    - rename TotemBar in movers to MultiCastBar for clarity

commit 4532d20ff77491134ee5d34a61d510c841f88281
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jun 1 05:55:09 2024 -0700

    - add condition to hide multiCastBar options from WoW versions other than wrath and cata

commit 8a5ef14146968dd0924a7055ac3295e7490a0123
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jun 1 05:41:52 2024 -0700

    - add code to restore default CVar settings of the CVars modified by this addon when the CVar module is disabled
    - add buffsOnTop to focus frame as an option
    - put finishing touches on CVar module
    - stop inspect frame item level code from running if the inspect frame is not visible
    - organize options menus
    - fix bugs with auto expand character info
    - remove wrath .toc file

commit 315e66970169f4009fb4cf5ee04b50e3500a9377
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Jun 1 04:58:10 2024 -0700

    - put finishing touches on CVar module
    - stop inspect frame item level code from running if the inspect frame is not visible
    - organize options menus
    - fix bugs with auto expand character info
    - remove wrath .toc file

commit 6ae14cbfd51f56ce2606273e846d7bf33c9e4dea
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat May 25 01:05:44 2024 -0700

    - add average item level to inspect window

commit a6dd12a5f8a4160a8ecf4f965ab7712456f3f0f1
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri May 10 01:21:24 2024 -0700

    - add automatic expansion of the character stats window in cataclysm
    - add grid for aligning ui elements when movers are enabled
    - update retail interface version
    - improve border box around microbar when movers are enabled
    - cleanup options not hiding properly in unsupported versions of the game

commit 2709fc6aac45262ceeaca339f36b04360e8b800a
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri May 3 22:46:34 2024 -0700

    - remove blue shaman module since it was causing lua errors and ui taint

commit a883dc17cd7a0f5bf259559ab20b21defde3709c
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Fri May 3 01:56:25 2024 -0700

    - add GuildMicroButton to micro bar

commit c8872b993d65e69b1056b1c540c143cb5aacaa4d
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Thu May 2 21:09:11 2024 -0700

    - fix raid profiles not initializing if they haven't been made yet

commit 08e211227bff11a07791efb465852c8dcf4a1b29
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Thu May 2 20:26:24 2024 -0700

    - fix shaman bar only sometimes being moved to the correct position on cata

commit 50d3e14169bb77b04c0fb025c628f513f2de83f6
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Wed May 1 08:30:48 2024 -0700

    - comment out unused code

commit 2d559b6b59c31808b67ab880fddd1e492af415a5
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Apr 30 20:42:27 2024 -0700

    - fix micro bar buttons being moved randomly by blizzard ui

commit 66596c9c82f76b6f4044268a3b799fac64b91e1f
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Apr 30 20:13:05 2024 -0700

    - improve microbar management

commit c7a11755ba8a4cf65e57906895e7dff5c407aac6
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Apr 30 20:02:57 2024 -0700

    - add support for dungeon journal button in cata
    - fix lua errors

commit a662bfcf3d7a14bf879eb49092b823baf58cc53e
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Mon Apr 29 19:18:21 2024 -0700

    - fix some event hooks not properly firing anymore

commit 061f9acdb7058c719a33d543cf5da45f2a29bc58
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sun Apr 28 05:58:27 2024 -0700

    - fix default position for pet bar
    - remove the dropdown button to add tanks to the nameplate settings (this was causing a lot of weird UI Taint lua errors and breaking different UI elements, so it just needs to be removed)
    - remove unnecessary global frames
    - improve in combat check
    - simplify tidy icon code
    - cleanup file structure

commit 7d0241d5e87c7f2294d67aa6fb539ca14d36d81f
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Apr 13 01:59:27 2024 -0700

    - update default y position of petbar, multicastbar, and stancebar so they're not clipping the main bars when you're tracking reputation
    - fix nameplate debuff stack count bugging
    - fix microbar being in the wrong place after toggling ui

commit 5aa80a411d9e775c7f3ad975a6d750c29517b737
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Thu Apr 11 01:24:56 2024 -0700

    - fix nameplate debuff tracker bugs

commit 5a4e22489f3b3d59adc467f7aa6f545ce72aecaf
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Thu Apr 11 01:00:19 2024 -0700

    - fix pet bar combat related lua errors

commit 2e6419db7cd2744012f8d343151ff1a8eaf55fb9
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Mon Apr 8 02:23:17 2024 -0700

    - add blue shaman option

commit d158d6facde6ddf3b9ed261fcfb1a76a444e2fc7
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Apr 6 04:01:30 2024 -0700

    - fix debuffs sometimes lingering with no timer when new mobs nameplates come into render distance

commit 46102ce49dbc2e949f30ddd4a6ac8aa72a89c47a
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Apr 2 20:22:29 2024 -0700

    - update vanilla toc interface version
    - fix nil nameplatesModule lua error
    - code cleanup

commit f0f0fc9aff471c8671ca3cb0e503e01b9afc4979
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Mar 26 01:07:43 2024 -0700

    - remove debug print

commit 6fb29e557ff18dd53134a18b57cd57ff5352a72d
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Mar 26 01:06:05 2024 -0700

    - add LibHealComm-4.0

commit 7f144509360c1d5503249707f5a4e16deb1e75f4
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Mar 26 00:50:38 2024 -0700

    - disable nameplate module in retail

commit d6573078ed4b17f2f77fe150d3f9f49acfed3ab4
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Mon Mar 25 23:03:16 2024 -0700

    - add object pooling for debuff icons on nameplates
    - hide retail nameplate buff tracker if SUI debuff tracker is enabled
    - fix nil nameplatesModule lua error

commit 1c402393072fb58e7790024fcd7b31b32c972ef1
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sun Mar 24 00:42:52 2024 -0700

    - fix possess bar sitting below MultiBarBottomRight when bars are stacked

commit c4251beca4a272cce75be0247cac4cae2562ed56
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Mar 23 16:02:31 2024 -0700

    - remove redundant UnitDebuff call

commit 11ab79d3eb496647233aa14863b2938046d62aa1
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Mar 23 15:06:04 2024 -0700

    - optimize nameplate debuff code
    - fix debuffs from previous nameplate showing on new nameplates sometimes

commit 9dc1eaf1810edb717d97d317d6d88d27d3a74a05
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Mar 19 17:53:21 2024 -0700

    - add toggle for enabling and disabling threat colors
    - add toggle for enabling and disabling special unit colors
    - increase note font size on raid frames module page
    - update options so they disable if their parent option is disabled
    - fix toggling health bar and cast bar text on and off
    - fix the types of units that the add/remove tank button gets added to

commit b17dda97436db652550f04e0016d4f174c2e2cc0
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Mar 19 02:29:30 2024 -0700

    - fix UnitPopup_ShowMenu event registering more than once

commit 8ab0d0d93cda23a41cf0cb05bb30a6008406cf21
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Tue Mar 19 02:16:40 2024 -0700

    - add option to add a button to the right click context menu to add or remove tanks from the tank names list in the nameplate module
    - update debuff spacing to allow a size of 0
    - update verticalOffset to allow up to a min value of -100
    - fix a bug with the target frame "mirror player frame" setting causing a weird position bug when you moved the player frame with a mover
    - fix MicroBar causing an error in combat

commit 96275fd1b91fe151bf16cb718208063faab31cd3
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Mon Mar 18 22:17:29 2024 -0700

    - rename icon spacing setting from "offset" to "spacing"
    - add vertical offset setting for debuff row vertical offset above the nameplate

commit 892c9c41243a2b06e7a71935860b681e5fc226cc
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Mon Mar 18 21:41:11 2024 -0700

    - add nameplate debuff tracker and settings

commit 065e424022ac57aa1ac0b5be59132027591f15ef
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Mon Mar 18 17:40:12 2024 -0700

    - add AceSerializer-3.0 to .pkgmeta file

commit 1dccc249c047dc0464422c59a439e394c4b63380
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Mar 16 16:53:17 2024 -0700

    - fix raid frame profiles for real this time

commit dc266af62b756f019012e88005377cadb0a9db5c
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Mar 16 15:24:03 2024 -0700

    - add some information on the raid frame module page to remind players to reload after making changes

commit 78ace3c0e0e978f1867e834f3f4e3e5cc9a0d45a
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Sat Mar 16 15:03:41 2024 -0700

    - fix some issues with raid profile settings being overridden

commit 2c2e2d32a8dbac52b2bb38ecf0dce9e7e6224c5d
Author: Timothy Richards <timothysrichards97@gmail.com>
Date:   Thu Mar 14 20:47:25 2024 -0700

    - disable CVar logging