ScarletUI (SUI)

Misc UI features/modifications preferred by ScarletPaladin
Back to Files

e170e80

File nameScarletUI-e170e80-alpha.zip
Uploaded
Sep 26, 2026
Downloads
219
Size
317.3 KB
Flavors
MoP ClassicRetailClassic TBCClassicForever
File ID
8985343
Type
R
Release
Supported game versions
  • 12.1.0
  • 5.5.4
  • 2.5.6
  • 1.60.1
  • 1.15.9

What's new

commit e170e8072818c9752772f97daaa336f446dbe96b Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 26 15:47:04 2026 -0700

Fix restored nameplate threat, tank, and missing-frame bugs

- Raid threat counted the player twice ("player" plus their raidN unit),
  so a tank's threat lead always showed 0.
- IsTank refreshed its cache only for the first name checked each second,
  ignoring main tank/assist assignments for every other player.
- UpdateNameplate, SetupNameplate, and UpdateHealthText indexed missing
  nameplates, health bars, cast bars, and units.
- IsPet now checks raid pets; disabling aura tracking hides shown icons.

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

commit e5ee5574b467ba6343b2255d1e4498a067d61622 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 26 15:38:26 2026 -0700

Restore bags and nameplates for Classic UI clients, add Mists manifest

Bag.lua and Nameplates.lua come back from de99549^ and d06b59e^, but are
listed only in the Vanilla, TBC, and new Mists manifests, so Retail and
Forever never load them. Each file registers its own AceDB defaults under
the old keys and its settings page; the parent only calls them if present.

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

commit 6b46ce57a066af8f7f52add6e884d57d9e6db676 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 26 15:23:28 2026 -0700

Add Classic Era and TBC Anniversary manifests

Both clients use the Classic UI with Edit Mode, which the existing
VANILLA and TBC code paths already handle; only the manifests were missing.

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

commit 6ed74af0cedf0ba151058fa28f02b487ff9ecd15 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 26 00:39:45 2026 -0700

Leave secret spell tooltips untouched during cooldowns

Remove the cached cost-line rebuild; tooltips whose lines are secret
values are no longer modified. Keep relying on Blizzard's secure Show
after post-calls.

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

commit 0818afd9239fcad7bc34aa6707e09f9a0d4eb3c0 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 26 00:32:46 2026 -0700

Keep mana tooltip additions while a spell is on cooldown

During a cooldown every tooltip line is a secret value, so the cost line
cannot be read. Rebuild it from the last readable layout for that spell.
Drop the extra tooltip:Show(); Blizzard shows the tooltip securely after
post-calls, and an insecure Show on a secret tooltip is a taint risk.

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

commit d4c846f624ac781341cb7681fbbc7c475f034a88 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 26 00:12:33 2026 -0700

Read per-mana amounts from C_Spell.GetSpellDescription

The description includes spell power scaling (confirmed in-game on
Forever) and does not depend on tooltip line order or other addons'
lines.

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

commit 6835813012c996842eaafbee46a6af30dc0b7d4b Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 26 00:06:32 2026 -0700

Show per-mana value directly beneath the spell cost

Tooltips can only append lines, so the value becomes a second row of the
cost line, and the range text is padded to stay level with the cost.

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

commit 29d1ddd855e171fd19a74d3597266b98d9394446 Author: Timothy Richards timothysrichards97@gmail.com Date: Fri Sep 25 23:29:56 2026 -0700

Parse per-mana amounts from the displayed tooltip lines

The tooltip text is what the player sees, including spell power
scaling, so the per-mana value always matches the shown amount.

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

commit 977726af82ce807b3a8a4e8fb17e165fcfce57db Author: Timothy Richards timothysrichards97@gmail.com Date: Fri Sep 25 23:24:15 2026 -0700

Show absorb per mana on shield spell tooltips

Falls back to an "absorbing N" amount when a description has no heal.

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

commit 82ae2fc71451a6b3bbe94a957c7f6f00f80bc84e Author: Timothy Richards timothysrichards97@gmail.com Date: Fri Sep 25 23:22:12 2026 -0700

Show healing per mana on heal spell tooltips

Parses the English spell description for an "X to Y" direct heal and an
"N over T" heal over time; no API exposes heal amounts.

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

commit 01758a2d035b316380bde176de9d74ccbc5e7f5e Author: Timothy Richards timothysrichards97@gmail.com Date: Fri Sep 25 23:19:32 2026 -0700

Add mana percent to macro tooltips and color the Mana text

Macro tooltips use the Macro tooltip data type, with the shown spell on
the first line's tooltipID.

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

commit 5f3c95e3b23fe69fab1b11204a3e7f4b9e97ad6b Author: Timothy Richards timothysrichards97@gmail.com Date: Fri Sep 25 23:16:07 2026 -0700

Show mana cost as a percent of max mana in spell tooltips

Post-hooks GameTooltip spell tooltips and appends e.g. "(8%)" to the
existing cost line. Only edits line text, so no secure code is replaced;
secret values are skipped on clients that have them.

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

commit 2975babd073d288a905787783a591357d280a649 Author: Timothy Richards timothysrichards97@gmail.com Date: Fri Sep 25 19:12:30 2026 -0700

Share minimap tracking checkboxes across characters

Save tracking states by entry name from AceDB OnDatabaseShutdown and
apply them on login, merging so entries a character lacks (e.g. Find
Herbs) keep their shared state. Uses MinimapUtil when available so
quest filters backed by settings are routed like Blizzard's menu.

Give each shutdown callback its own target: CallbackHandler keeps one
callback per target and event, so the second registration would have
replaced the action bar save.

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

commit 1c81f013bfacb6ad9fd3e0491d8b55b9e19b68b6 Author: Timothy Richards timothysrichards97@gmail.com Date: Fri Sep 25 18:55:37 2026 -0700

Save action bar toggles before AceDB strips defaults

AceDB removes default-only tables on PLAYER_LOGOUT, so the logout
handler found db.global.actionBarToggles nil. Save from the
OnDatabaseShutdown callback, which AceDB fires before stripping.

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

commit 50eb8635ea2fc4d69d37a9625914881f82d9962c Author: Timothy Richards timothysrichards97@gmail.com Date: Fri Sep 25 18:54:12 2026 -0700

Share Action Bars 2-8 toggles across characters

The Settings > Action Bars checkboxes are per-character game settings,
not CVars. Save them to db.global.actionBarToggles on logout and apply
the saved set on login, deferring until combat ends. Logout only saves
after the shared set was applied so a skipped apply cannot overwrite it.
Uses a new key; the removed module's actionbarsModule stays unused.

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

commit 5fe6ac3141f399c839a1c27722e0f5f55c378954 Author: Timothy Richards timothysrichards97@gmail.com Date: Fri Sep 25 18:37:21 2026 -0700

Anchor damage meter above the bag bar in Edit Mode presets

Blizzard's default puts it in the screen's top-left corner, which is
far from the rest of the UI on ultrawide displays. Snapping to the bag
bar lets it follow the Ultrawide bag inset. Bump schema to 13.

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

commit 336b558e57911408ee9cebbbda2f64c10bafffe7 Author: Timothy Richards timothysrichards97@gmail.com Date: Wed Sep 23 19:02:39 2026 -0700

Match Standard Edit Mode preset to current in-game layout

Bottom action bars at 90% and stacked on the main bar; stance, pet and
vehicle-leave snapped above them; focus above the player frame; chat
430x170; party and raid top-anchored. Center/top screen anchors are
converted to bottom-relative so they hold across UI scales.

Layout definitions can now anchor to another layout key via relativeTo.
Compact keeps its previous focus and party placement. Schema version 12.

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

commit 49761689bf58aa85777eeef331b2378ea469fe38 Author: Timothy Richards timothysrichards97@gmail.com Date: Wed Sep 23 17:14:34 2026 -0700

Stop joining chat channels from a timer

JoinChannelByName requires a hardware event, so calling it from the
Trade/LFG tab setup timer raised ADDON_ACTION_BLOCKED. Services is
auto-joined by the client; the tabs now only route channels.

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

commit 0f3f59a779dd669381c228463003568b408ac9dd Author: Timothy Richards timothysrichards97@gmail.com Date: Mon Sep 21 20:12:14 2026 -0700

Validate Ace3 r1414 update for WoW Forever

commit 0d52b57a8c8de3ad2613b5d6a2ca9dacb0f8f9c2 Author: Timothy Richards timothysrichards97@gmail.com Date: Mon Sep 21 16:23:14 2026 -0700

Update Retail interface version to 120100

commit 4b6dd826e157fab02b1375187ad4f0ae7609f2c9 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 19 16:53:19 2026 -0700

Remove legacy Classic client manifests

commit 4569b34068615492621ea1b41651606cecd093a7 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 19 14:57:30 2026 -0700

Load saved settings before addon initialization

commit 566019b240261f23a71f093abd9267b625dca113 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 19 03:31:42 2026 -0700

Shorten CVar restoration notice

commit ee524a04fd6fc3351080df1f5e2f7fece8199d33 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 19 03:25:18 2026 -0700

Clarify CVar restoration and Edit Mode preset dialogs

commit 99775902e7871e7238debb5414099b96379952f8 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 19 03:17:32 2026 -0700

Make CVar presets opt-in with snapshot revert confirmation

commit 0497308aef153049028d318301dae0e842f391d3 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 19 02:47:26 2026 -0700

Fix inspect item level API compatibility

commit 09899efc22f39510f1de7950842a7aa529bcc730 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 19 02:10:30 2026 -0700

Save and restore original CVar values

commit da5b69512df32b7cbe3ae66b50613ca40231f009 Author: Timothy Richards timothysrichards97@gmail.com Date: Sat Sep 19 01:40:32 2026 -0700

Replace legacy raid profiles with native CVar settings

commit 2ed66522460fd3dbe87fbf51130fa620f7e92f24 Author: Timothy Richards timothysrichards97@gmail.com Date: Fri Sep 18 18:54:44 2026 -0700

Enable mouseover casting by default via CVar overrides

commit 6f0c453634269c4c2262b45fa9bc2a8edaf6d903 Author: Timothy Richards timothysrichards97@gmail.com Date: Fri Sep 18 18:53:56 2026 -0700

Restore the legacy RaidFrames module

commit 6803f091a78fa55164a0424c596797ba6fc9bead Author: Timothy Richards timothysrichards97@gmail.com Date: Thu Sep 17 23:30:48 2026 -0700

Persist Keep Current as an account-wide Edit Mode prompt opt-out

commit 15297f8a9c69212b7bab8ff580f30671033490c4 Author: Timothy Richards timothysrichards97@gmail.com Date: Thu Sep 17 23:14:12 2026 -0700

Honor saved Edit Mode profile choices across reloads

commit d06b59e421757a1158a3d548346b35ff1f7d4cc3 Author: Timothy Richards timothysrichards97@gmail.com Date: Thu Sep 17 16:01:15 2026 -0700

Remove legacy nameplate and raid modules and refresh agent guide

commit 5ce06108f2d3e155fedc35370fefe8864f500d08 Author: Timothy Richards timothysrichards97@gmail.com Date: Thu Sep 17 15:01:03 2026 -0700

Replace legacy movers with Blizzard Edit Mode

commit de99549c13a9b720b9afe2fcc4bc1d461d38fc0a Author: Timothy Richards timothysrichards97@gmail.com Date: Thu Sep 17 14:55:40 2026 -0700

Remove custom bags and bank while preserving item levels

commit 517556f33dc38e2dda339eb0d39b93d8be2a0e5a Author: Timothy Richards timothysrichards97@gmail.com Date: Thu Sep 17 14:38:32 2026 -0700

Use shared Edit Mode presets on Classic Era

commit 26b77d74fbc1b296b0e798e2153491cc4f6faf97 Author: Timothy Richards timothysrichards97@gmail.com Date: Thu Sep 17 14:35:00 2026 -0700

Remove the actionbar module and its settings

commit b7ea53c744d16c74416a7f4249142d2515386f5d Author: Timothy Richards timothysrichards97@gmail.com Date: Thu Sep 17 14:30:25 2026 -0700

Revert "docs: require Codex Git workflow"

This reverts commit 14b8d381cd16227b1573ef1f20fd86ac81825256.

commit 14b8d381cd16227b1573ef1f20fd86ac81825256 Author: Timothy Richards timothysrichards97@gmail.com Date: Thu Sep 17 13:31:22 2026 -0700

docs: require Codex Git workflow

commit afa61f26f9d1ef821194abaac287e7e1cf8ee11c Author: Timothy Richards timothysrichards97@gmail.com Date: Thu Sep 17 11:20:17 2026 -0700

Add Classic Forever beta client support

commit a96e2287fac744127f20aaeb2a768348833c0c68 Author: Timothy Richards timothysrichards97@gmail.com Date: Tue Jul 21 22:09:46 2026 -0700

Replace movers with Edit Mode profiles

commit eecb08a07dfe06891022765c3416a738f79a9c86 Author: Timothy Richards timothysrichards97@gmail.com Date: Tue Jul 21 19:35:37 2026 -0700

Fix bag handling and update interface versions

commit fbb9ea63c34b56874d0a9219cc0066b196a1b389 Author: Timothy Richards timothysrichards97@gmail.com Date: Fri May 22 14:44:37 2026 -0700

Fix bag sorting and interactions

commit 9e31136722b484e984f943048e9c9080e3480f20 Author: timothyrichards github@timothyrichards.me Date: Tue Mar 24 22:27:35 2026 -0700

fix: correct item level calculation for 2H weapons and off-hand slots

Previous logic used max(MH, OH) for both weapon slots when dual wielding,
inflating ilvl. Now each equipped slot counts its own ilvl, and only 2H
weapons duplicate MH ilvl into the empty OH slot.

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

commit ae8526556aaab9102ed0eddb629d49d48c8327b4 Author: timothyrichards github@timothyrichards.me Date: Tue Mar 17 22:20:29 2026 -0700

refactor: rewrite bank item level display for retail pooled button system

Replace the brute-force recursive frame scanner (depth 5, matching on
GetItemLocation/GetBagID/hasItem/name pattern) with targeted approaches:

- Classic: direct iteration via BankFrameItem globals + BANK_CONTAINER API
- Retail: duck-type scan for GetItemLocation on BankFrame panel children,
  works across expansions regardless of frame naming changes

Fix stale labels on tab switch by clearing immediately then rescanning
next frame (after Blizzard's MarkDirty/OnUpdate regenerates pooled
buttons). Add debounced ScheduleBankUpdate to collapse rapid triggers.

Hook bank panel SelectTab via duck-typing to catch sub-tab switches
(Tab 1/Reagents/etc) that the old BankFrameTab click hooks missed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

commit 874bc8f2df5fd73bc90961745c88078fbc9bae1b Author: timothyrichards github@timothyrichards.me Date: Fri Mar 13 19:25:56 2026 -0700

fix: add missing AceTimer-3.0 to pkgmeta externals

AceTimer-3.0 was used as a mixin and loaded in embeds.xml but never
declared in .pkgmeta, so CurseForge packaging excluded it. Users
without another addon providing AceTimer would get a load error.

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

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