promotional bannermobile promotional banner

ABProfileManager

Save action bar templates, track weekly knowledge points, and never get lost in Midnight zones!

File Details

ABProfileManager-v1.6.0.zip

  • R
  • Apr 11, 2026
  • 209.95 KB
  • 61
  • 12.0.5
  • Retail

File Name

ABProfileManager-v1.6.0.zip

Supported Versions

  • 12.0.5

Key Changes

1. Fixed Overlay Scroll Scaling Anchor

  • The anchor point for mouse-wheel scaling in BISOverlay and ItemLevelOverlay is now fixed to the title bar (TOPLEFT).

  • Previously, scaling was based on the frame center and suffered from incorrect offset transformations, causing the frame position to shift erratically during scrolling.

  • The logic has been corrected using the formula $left \times \frac{oldScale}{newScale}$ to ensure the title bar maintains its position without "drifting," even during continuous scrolling.

2. Fixed Missing Text in Main UI Tabs

  • Resolved an issue where tab text on the main UI would disappear when logging in with certain classes (e.g., Druid).

  • This was caused by UIPanelButtonTemplate resetting custom text colors when the font object was reapplied after a SetText() call within RefreshLocale().

  • Added applyTabSelectionStyles() to the end of the RefreshLocale() function to ensure tab selection colors are consistently reapplied.

3. Fixed BIS Overlay Collapse State Restoration

  • Fixed a bug where reopening a previously collapsed overlay would result in hidden content but an expanded canvas.

  • This occurred because RebuildContent() within the Refresh() function was overwriting the collapsed height. The fix ensures ApplyCollapse() is called again after reconstruction if the overlay is in a collapsed state.

4. Overlay Frame Layer Cleanup

  • Changed the FrameStrata for BISOverlay and ItemLevelOverlay from DIALOG to MEDIUM.

  • By placing them on the same layer as standard windows like the Dungeon/Raid frame (PVEFrame), other UI elements like the Character or Spellbook panels will now correctly overlap the overlays when opened.