promotional bannermobile promotional banner

Clean Art

Clean Art is a tiny World of Warcraft addon that removes the decorative griffons on the MainMenuBar to give your UI a sleeker, modern appearance. It’s designed to be lightweight and focused — it does one job and does it well.

File Details

CleanArt_08-06-26.zip

  • R
  • Jun 8, 2026
  • 15.67 KB
  • 48
  • 12.0.7+5
  • Classic + 3

File Name

CleanArt_08-06-26.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 5.5.4
  • 5.5.3
  • 2.5.5
  • 1.15.8

1.19 — 2026-06-08

Fixed

  • **ApplyState(): calls **MigrateSavedVars()** at the start of every apply so default **hidden / chatMessages / debug** values exist before hide/show runs (avoids briefly treating a new or partial **CleanArtDB** as “show griffons” if state is applied before **PLAYER_LOGIN** finishes).

  • Addon load: **MigrateSavedVars() also runs once when **CleanArt.lua** loads so **CleanArtDB** defaults exist as soon as SavedVariables are available.

  • **/cleanart refresh (and **apply**): **InvalidateCapsCache()** runs before **ApplyState()** so rediscovery picks up end-cap frames that appeared after the last cache build.

  • **OpenCleanArtSettings()**: passes the Settings category ID when **GetID() exists (with object fallback) so Retail Settings opens the correct panel reliably.

  • Classic clients: **WipeTable() replaces direct **table.wipe** calls with a fallback loop when **table.wipe** is unavailable.