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.