promotional bannermobile promotional banner

ArcUI

This addon creates bars/icons for buff and debuff that have stacks and does primary resources

File Details

ArcUI-3.5.7.zip

  • R
  • Mar 6, 2026
  • 6.79 MB
  • 1.9K
  • 12.0.1+1
  • Retail

File Name

ArcUI.zip

Supported Versions

  • 12.0.1
  • 12.0.0

ArcUI v3.5.7 Changelog

New Features

  • Master Export — export all your CDM profiles across every character and spec into a single share string. Import on any character to load matching profiles for your class. Other class profiles are stored and auto-applied when you log into those alts. Found in Import/Export > Master Export.
  • Shared Profiles — sync CDM profiles and Arc Auras automatically between same-class alts. Changes sync on login. Found in the Sharing tab under Icons (CDM).
  • Copy Profile from Alt — quickly grab any CDM profile from another same-class character without needing to set up sync. Also copies Arc Auras spells and items from the source character. Found in the Sharing tab under Icons (CDM).
  • CDM shadow and mask controls — icons now show CDM's native drop shadow and rounded corner mask by default. You can hide each independently per icon or globally. A shadow size slider lets you fine-tune the extend. Found in the icon appearance options and global defaults for both auras and cooldowns
  • Keep CDM Styling — a new spec-level toggle that preserves CDM's native icon look: rounded corner mask and proportionally scaled shadow overlay. When enabled, the shadow and mask are shown and scale correctly as you resize icons. Found at the top of the CDM icon settings panel
  • Show on Proc — each opacity state (ready, on-cooldown, and aura active) now has a "Show on Proc" toggle. When enabled, if the icon has an active proc glow, that state's opacity reduction is ignored and the icon shows at full alpha. Useful for abilities that dim when on cooldown or not ready but should pop when a proc fires. Found in the Ready State, On Cooldown State, and Aura Active State sections of icon options.
  • Aura active glow improvements — glow settings for when an aura is active or missing now have more complete global defaults coverage, and glow behavior is more reliable for totem and pet frames
  • Anchor external frames to groups — attach any UI frame to a CDM group so they move together. Works with Blizzard frames (PlayerFrame, TargetFrame, etc.), addon frames (ElvUI, SUF, etc.), and resource bars. Supports multiple frames per group, per-profile settings, and stays in sync while dragging. Pick a frame with the mouse or choose from common presets. Found in the Anchoring section of group options.
  • Show on Specs for items — item frames (potions, consumables, gear) now have the same spec filter checkboxes and talent conditions that spells have. Choose which specs an item appears on and it will automatically hide on other specs. Found in the Arc Auras options when selecting an item.

Improvements

  • Reduced idle CPU usage — replaced several background polling loops with event-driven updates so ArcUI does less work when nothing is changing
  • Glow effects are more reliable and consistent across all icon types — internal rework of the glow system reduces flicker and improves compatibility with Masque skins
  • Cleaner spec switching for Arc Auras — spell and item frames that shouldn't appear on the current spec are now fully removed instead of just hidden, preventing ghost frames and reducing clutter
  • Reorganized options — Profile Manager and Sharing are now under Icons (CDM). Master Export and Bars Import/Export are under a new Import/Export tab.
  • Trinket on-use filter — the "Track on-use only" option now correctly identifies passive trinkets and hides them
  • Auto-track trinkets — disabled trinkets, empty slots, and passive-filtered trinkets are now fully destroyed instead of just hidden, preventing them from reappearing unexpectedly
  • Hide When Unequipped — items with this option are now fully removed from groups when unequipped and properly restored when re-equipped, fixing issues where hidden items still occupied group space

Bug Fixes

  • Profile import no longer scrambles icon positions — importing a profile while the options panel was open caused repeated layout and restore passes that overwrote positions mid-import, leaving icons in the wrong cells
  • Rounded corner mask hidden by default for existing users on upgrade — existing users who upgrade to v3.5.7 keep their previous look (mask stripped) and can opt in to the new mask via the Hide Mask toggle. New installs show the mask by default.
  • Masque skin backgrounds no longer linger after switching specs — switching to a spec with fewer cooldown icons left ghost backdrops from the old spec's unused frames visible on screen
  • Bars anchored to groups now re-anchor correctly after spec change — cooldown bars, aura bars, and resource bars anchored to a CDMGroups container would lose their anchor when switching from a spec that had them hidden to one that shows them
  • Glows no longer flicker or throw errors with BigWigs installed — fixed a double-release issue in the glow system that caused stuck glows, flickering, or Lua errors when entering instances
  • Icons no longer vanish when rearranging cooldowns in CDM settings — dragging icons between groups or to free positions while the CDM settings panel was open could leave icons invisible until the panel was closed
  • Spec-filtered frames no longer lose their position — switching away from a spec and back would cause spell and item frames to forget their group placement and appear as floating icons instead of returning to their assigned group
  • Aura active glow now works correctly on totem and pet frames — glows configured to show when an aura is active were not appearing on totem and pet cooldown frames even when the totem or pet was active
  • Aura active glow no longer fires on the wrong frames — when using Ignore Aura Override, the glow was evaluating aura presence incorrectly and could show on frames it shouldn't
  • Enabling/disabling items preserves position — toggling an item off and back on no longer sends it to a default position