Files
kobeniiiiii 405ab47224 Fix class icons rendering blank, fix dropdown strata collision
- Class icons showed nothing despite loading/sizing correctly (confirmed
  via debug logging) - the stock Blizzard UI-Classes-Circle atlas
  silently fails to render on this client, same class of issue as
  earlier bar textures. Swapped to pfUI's own bundled classicons.tga
  (square, MIT-licensed, same CLASS_ICON_TCOORDS layout) instead.
- Class icons now scale with the "Bar size" Options setting instead of
  staying a fixed size from whenever the bar was first created.
- Fixed the dropdown submenu rendering as a tangled mess interleaved
  with the bar rows - putting the main window at TOOLTIP strata (to fix
  the window-behind-other-windows issue) meant its child frames
  inherited TOOLTIP too, landing in the same strata bucket as the
  dropdown and falling back to ambiguous frame-level ordering. Window
  now sits one level down (FULLSCREEN_DIALOG), leaving TOOLTIP reserved
  exclusively for the dropdown/submenus.
- Window shadows now compute one strata below whatever window they're
  attached to (CL.NextLowerStrata) instead of a hardcoded BACKGROUND,
  which left a large gap for other addons to render into once windows
  moved higher up the strata order.
- Removed a dead code path in RestyleAll left over from moving the
  dropdown into Core.lua (referenced a local that no longer existed in
  this file - harmless since dropdown rows already re-apply their own
  font on every open, but was silently doing nothing).
2026-08-21 10:37:49 -05:00
..