ars-UI official page
Changelog
All ars-UI changelogs grouped by date with dropdown sections for each update, including the 2026-06-27 Objective Tracker refresh button and file compatibility cleanup.
Changelog
All ars-UI changelogs.
Each update is grouped by date. Open a changelog to view the full list of changes.
ars-UI Update History
Changelog 2026-06-27 — ars-UI Update
Objective Tracker
- Added a small manual refresh button for the Objective Tracker.
- Added a discreet button near the WatchFrame area.
- The button can be used to manually refresh the tracker when needed.
- Improved the button visibility so it stays very dark and less intrusive.
- Kept the button lightweight and simple.
- Improved Objective Tracker usability without adding permanent update logic.
File Cleanup / Compatibility
- Renamed files that previously contained accented characters.
- Removed accents from file names to improve addon manager and ZIP compatibility.
- Renamed map coordinate and reputation related files without accented characters.
- Improved compatibility with addon managers that may corrupt accented file names during updates.
- Reduced the risk of broken or unreadable file names after ZIP extraction or addon manager updates.
- Cleaned up leftover XML test files.
- Improved update packaging cleanliness.
General
- Continued ars-UI file cleanup.
- Improved compatibility with addon managers and ZIP-based updates.
- Reduced risks caused by special characters in file names.
- No saved data reset required.
Changelog 2026-06-23 — ars-UI Update
AFK Mode
- Added a new ars-UI AFK screen module.
- Added a full black AFK screen inspired by the ElvUI style.
- Added player model display during AFK mode.
- Added player name, AFK status, level, class, guild and location display.
- Adjusted the top information block to sit higher on the screen.
- Adjusted the bottom information block to sit much lower on the screen.
- Improved the black background with a safer full-screen texture setup.
- Added fallback handling to keep the AFK background fully black.
- Added slash commands for AFK screen testing and configuration.
- AFK screen only uses update logic while the screen is displayed.
- Kept AFK mode lightweight when inactive.
AFK Mode / Main Menu Integration
- Added an AFKMode button inside the Module submenu.
- AFKMode can now be enabled or disabled directly from the ars-UI main menu.
- Added ON/OFF chat feedback similar to StreamerMode.
- Added a dedicated AFK mode toggle command.
- AFKMode now toggles the saved enabled state instead of only showing command help.
Main Menu
- Reworked the ars-UI main menu organization without changing the overall visual style.
- Reorganized the main menu into six primary buttons.
- Added Keybind, Macro, SkillActionBar, Module, Set Up and BagBar main sections.
- Added overlay submenus inside the main menu window.
- Moved older buttons into clearer menu categories.
- Reduced main menu clutter.
- Improved menu readability and navigation.
- Main menu can now be closed with the Escape key.
- Reload button remains available for changes that still require a full UI reload.
Action Bars
- Added mouseover support for the new MoP Classic 5.4 action bars 6, 7 and 8.
- Added CPU-safe mouseover handling for MultiBar5Button1-12.
- Added CPU-safe mouseover handling for MultiBar6Button1-12.
- Added CPU-safe mouseover handling for MultiBar7Button1-12.
- New action bars are hidden by default and shown on mouseover.
- Added short anti-flicker delay for smoother mouseover behavior.
- Added safer hook protection to avoid duplicate hooks.
- Kept the same lightweight mouseover logic used by the existing side bars.
Action Bars / Keybinds
- Moved keybind usage from MultiActionBar4 to the new action bar 6 setup.
- Prepared the layout to better use the new MoP Classic 5.4 action bars.
- Freed older action bar space for cleaner organization.
- Added more room for future keybinds and future ars-UI features.
- Updated auto-add spell behavior to support the new action bar layout.
- Warrior and Rogue spell placement now better matches the new bar 6 setup.
Edit Mode / Action Bar Layout
- Updated the ars-UI Edit Mode layout for the new MoP Classic 5.4 action bars.
- Integrated action bars 6, 7 and 8 into the ars-UI layout.
- Updated action bar visibility options for the new bars.
- Updated Always Show Buttons behavior for the new action bars.
- Improved consistency between the ars-UI layout and Blizzard Edit Mode.
ars-Work
- Improved ars-Work frame layering above action bar hotkey text.
- Increased frame priority for ArsProfFrame and ArsProfOpenButton.
- Improved frame level handling for ars-Work buttons.
- ars-Work now blocks mouse interaction with action bar frames underneath it.
- Added safer mouse handling to prevent accidental action bar mouseover behavior through ars-Work.
- Improved ars-Work usability when positioned above action bars.
Stance Bar
- Added a safer fix for the Stance Bar reappearing after being disabled in Edit Mode.
- StanceBarFrame now stays hidden when ars-UI expects it to be disabled.
- Added protection for StanceButton1-10.
- Added safer OnShow handling to hide the Stance Bar again when Blizzard tries to show it.
- Added short retry handling after login, reload and Edit Mode changes.
- Added combat-safe handling so updates can be delayed until combat ends.
- Improved stability around Blizzard Stance Bar visibility resets.
General
- Continued compatibility work for MoP Classic 5.4 interface changes.
- Improved action bar support for the new Blizzard bars.
- Improved main menu usability.
- Improved module accessibility from the main ars-UI menu.
- Continued CPU-safe cleanup with no unnecessary permanent update loops.
- No saved data reset required.
Changelog 2026-06-19 — ars-UI Update
ars-Work / Survey Mode
- Added a dedicated Survey module based on the Fishing module structure.
- Added a separate draggable Survey window.
- Survey module does not use a timer.
- Improved Survey button behavior inside ars-Work.
- Cleaned up left click and right click behavior.
- Removed temporary Survey debug text and extra testing output.
- Improved Survey button reliability with the English client spell name.
- Kept the Survey module lightweight and simple.
ars-Work / Module Window Behavior
- Improved ars-Work module window closing behavior.
- Fishing and Survey module windows now stay open during normal outdoor zone changes.
- Module windows now close only on reload, loading screens, instance transitions or similar major transitions.
- Reduced unwanted module window closing while moving between outdoor sub-zones.
- Improved consistency between Fishing and Survey module behavior.
Viewport
- Updated viewport handling.
- Cleaned up viewport fallback logic.
- Improved viewport stability during loading screens and instance transitions.
- Improved fallback black bar behavior when the viewport cannot be safely applied.
- Improved fallback bars placement so they stay behind the interface.
- Improved compatibility with combat lockdown situations.
- Reduced unwanted viewport reset issues after zone transitions.
- Kept the viewport system lightweight with no unnecessary permanent updates.
ars-BossLootTracker
- Improved Huolon tracking reliability.
- Huolon tracking now uses stricter personal activity validation.
- Reduced false Huolon credit from raid or nearby group activity.
- Added safer reset behavior for Huolon after death or zone change.
- Improved Onyxia duplicate kill protection.
- Added stronger duplicate kill protection across tracked bosses.
- Added a per-character anti-double-count guard for boss kills.
- Adjusted special tracking windows for fishing pools and bag openings.
- Sea Turtle tracking now uses fishing pools instead of kill wording.
- Primal Egg / Raptor tracking now uses bag open wording instead of kill wording.
- Updated tracker column wording to better support kills and tries.
- Added direct counter correction commands for specific tracked bosses.
- Improved Garrosh duplicate kill protection.
- Fixed Zandalari Warbringer completed-state detection.
- Improved migration for Zandalari Warbringer mount completion data.
- Improved Mount Journal scan behavior for already learned Warbringer mounts.
- Added support to rescan owned mounts when needed.
ars-Leveling
- Improved ars-Leveling movement when boss frames appear.
- Improved ars-Leveling return behavior when boss frames disappear.
- Added safer Boss1 to Boss5 frame show and hide handling.
- Added delayed position refresh after boss frame changes.
- Improved boss frame detection reliability.
- Fixed cases where ars-Leveling could fail to move or fail to return to its normal position.
- Improved stability without using constant position updates.
Raid Frames
- Improved raid frame name stability.
- Added a safer custom name overlay approach.
- Hidden the original Blizzard compact raid frame name text where needed.
- Reduced name positioning conflicts caused by Blizzard compact frame updates.
- Kept raid frame name handling lightweight with no permanent update loop.
- Improved compatibility with compact party frame behavior.
- Avoided unsafe SetPoint and ClearAllPoints hooks on compact frame names.
General
- Continued cleanup for MoP Classic interface changes.
- Improved layout stability during loading screens and transitions.
- Improved tracker reliability for rare mounts and special loot sources.
- Reduced unnecessary forced repositioning where safer event-based handling is enough.
- No saved data reset required.
Changelog 2026-06-14 — Objective Tracker / Nameplates / ars-Monitor Update
Objective Tracker
- Updated WatchFrameItem handling.
- Removed custom WatchFrameItem repositioning.
- WatchFrameItem now follows Blizzard’s default positioning behavior again.
- Reduced possible ping-pong behavior caused by forced repositioning.
- Reduced unnecessary Objective Tracker layout work.
- Improved Objective Tracker stability.
Nameplates
- Updated nameplate health bar sizing.
- Added safer CVar setup for nameplate size behavior.
- Applied a very light nameplate scale adjustment.
- Improved compatibility with Blizzard nameplate size updates.
- Reduced unwanted size overrides caused by Blizzard nameplate refreshes.
- Improved nameplate health bar consistency without heavy layout work.
ars-Monitor
- Added clickable column sorting.
- Addons can now be sorted by addon name.
- Memory usage can now be sorted by memory value.
- CPU usage can now be sorted by CPU value.
- Improved addon list readability.
- Improved ars-Monitor usability for CPU and memory checks.
General
- Continued cleanup after MoP Classic 5.4 interface changes.
- Reduced unnecessary forced repositioning where Blizzard default behavior is safer.
- Improved layout stability without replacing Blizzard UI logic.
- Continued CPU safety improvements across recently updated modules.
- No saved data reset required.
Changelog 2026-06-10 — Raid / Party Frame Cleanup Update
Raid / Party Frames
- Updated ars_raidframe.lua.
- Improved compatibility with Blizzard’s new compact party frame behavior.
- Fixed unwanted CompactPartyFrameTitle showing on party frames.
- Hidden unwanted party role icons on CompactPartyFrame members.
- Improved party member name alignment and justification.
- Improved raid and party frame name positioning stability.
- Reduced small name position ping-pong behavior caused by Blizzard compact frame updates.
- Improved frame cleanup while keeping the existing ars-UI raid frame layout logic.
Boss Frame Cleanup
- Updated ars_bossframe.lua.
- Hidden unwanted boss mana bar percentage text.
- Fixed BossTargetFrameTextureFrame.ManaBarTextLeft showing a large 100% text on boss frames.
- Improved boss frame visual cleanup without changing the existing layout.
General
- Continued compatibility work for MoP Classic 5.4 interface changes.
- Improved stability around Blizzard compact raid/party frame updates.
- No saved data reset required.
Changelog 2026-06-08 — Boss Frame / Boss Progress Tracker Update
Boss Frame
- Boss frames have been correctly repositioned.
- Refined Boss 1–5 placement to better match the intended ars-UI layout.
- Improved boss frame alignment and spacing consistency.
ars-BossProgressTracker
- Tested ars-BossProgressTracker through Siege of Orgrimmar.
- Boss progress tracking appears to work correctly across SoO encounters.
- Try counter is now properly counted during boss attempts.
- Try counter correctly stops once the boss kill is completed.
- Kill tracking and progress status are working as expected.
- Improved reliability for raid progress tracking.
Changelog 2026-06-07 — 5.4 Interface / CPU Safety Update
Boss Frame
- Updated ars_bossframe.lua.
- Hidden the unnecessary “Unconscious” text on boss frames.
- Refined Boss 1–5 positioning and alignment.
- Adjusted boss frame X/Y offsets to better match the intended ars-UI layout.
- Improved Boss 1–5 placement consistency.
- Improved boss frame stability without changing the existing layout logic.
- Reduced unnecessary visual updates around boss frames.
- Boss frame module now stays cleaner and lighter during combat.
- Tested boss frame CPU usage with very low idle usage and safe creation/despawn behavior.
Player Buffs / Debuffs
- Updated ars_buff.lua.
- Updated ars_debuff.lua.
- Cleaned up player buff and debuff display.
- Improved buff/debuff row handling.
- Adjusted buff/debuff spacing for a cleaner and more compact layout.
- Improved aura positioning around the PlayerFrame / UI layout.
- Reduced unnecessary aura layout work.
- Improved CPU safety by avoiding repeated heavy repositioning when not needed.
- Reduced ping-pong behavior caused by Blizzard aura anchor updates.
- Improved stability while keeping the existing visual layout intact.
- Kept the aura system lightweight for combat usage.
CPU Optimization
- Improved CPU safety across multiple ars-UI modules.
- Reduced unnecessary event wakeups where possible.
- Removed or avoided repeated update logic that could run while nothing changed.
- Reduced unnecessary hooks and layout refreshes.
- Improved combat stability by avoiding extra layout work during active gameplay.
- Optimized modules to stay closer to 0.000 ms when idle or inactive.
- Focused on keeping Blizzard logic intact while reducing ars-UI overhead.
Spellbook
- Optimized spellbook-related handling.
- Avoided permanent tickers and repeated polling while the spellbook is closed.
- Removed unnecessary repeated updates on spellbook buttons.
- Improved spellbook CPU behavior when opened.
- Kept spellbook logic lightweight when closed.
- Reduced unnecessary checks on tabs, close button and spell buttons.
Power Bar
- Optimized power bar handling.
- Removed unnecessary wakeups such as target-change refreshes when not needed.
- Kept the same Blizzard power bar, point, scale and visual behavior.
- Improved CPU safety without changing the visual result.
Durability Doll
- Improved Durability Doll repositioning behavior.
- Added safer reapply logic after updates and spell casts.
- Reduced Edit Mode reset issues.
- Improved CPU-safe positioning without relying on constant updates.
Vehicle Button
- Improved vehicle leave button positioning stability.
- Reduced ping-pong behavior between Blizzard default position and ars-UI custom position.
- Improved CPU safety around vehicle button updates.
Minimap / Cluster Safety
- Added a safer fix for MinimapCluster issues after hiding/showing the UI.
- Avoided resizing or repositioning MinimapCluster directly.
- Fixed cases where MinimapCluster could incorrectly cover the screen after Alt+Z.
- Used a safer visibility reapply approach without permanent CPU usage.
Fish / Profession Button
- Improved fishing button reliability.
- Switched to safer spell name usage for the English client.
- Kept macro mode as a fallback.
- Improved click reliability on secure buttons.
- Reduced issues where clicks played a sound but did not cast properly.
Boss Loot / Boss Progress Trackers
- Improved multi-boss encounter handling.
- Multi-boss fights should now be treated more safely as one encounter where needed.
- Improved tracker window usability.
- Added support so tracker windows can be closed with the Escape key.
- Continued cleanup and stability work for ars-BossLootTracker and ars-BossProgressTracker.
General
- Improved compatibility with MoP Classic 5.4 interface changes.
- Continued Edit Mode safety improvements.
- Reduced unnecessary Blizzard frame conflicts.
- Improved stability without replacing Blizzard UI logic.
- Continued CPU cleanup across ars-UI modules.
- No layout reset required for existing users unless they want to reapply the ars-UI Edit Mode profile.