A tiny WoW AddOn for macOS “notched” MacBooks that aligns UIParent to WorldFrame to eliminate notch safe-area offsets and prevent UI elements from drifting after reload.
This AddOn does not change the 3D render viewport or macOS safe-area handling. It only adjusts the WoW UI layer anchoring and positions the top-center widget container.
- ✅ Forces
UIParentto matchWorldFramesize to avoid notch safe-area offsets - ✅ Reapplies alignment automatically if another addon changes it
- ✅ Moves
UIWidgetTopCenterContainerFrametoUIParent TOPwith a configurable offset (default0, -30) - ✅ Account-wide SavedVariables
- Close World of Warcraft.
- Download and unpack
- drag or copy to '/World of Warcraft/classic_era/Interface' or '/World of Warcraft/anniversary/Interface'
- Start WoW.
- In the AddOns menu, enable NotchBar.
No slash commands. Install and it applies automatically.
The AddOn:
- Re-anchors
UIParenttoWorldFrameso UI coordinates match full-screen rendering - Reapplies the anchor periodically and on key events to avoid other addons reverting it
- Repositions
UIWidgetTopCenterContainerFrametoUIParent TOPwith0, -30
- This AddOn cannot:
- change the game’s 3D render size or macOS fullscreen safe-area behavior
- “detect the notch” directly (WoW AddOns don’t have access to macOS safe-area insets)
- Another addon may still fight the anchoring; the periodic reapply should keep it aligned.
Contains metadata and loads NotchBar.lua.
Main implementation:
- Aligns
UIParenttoWorldFrame - Repositions
UIWidgetTopCenterContainerFrame - Stores settings in
NotchBarDB - Updates on:
PLAYER_LOGINUI_SCALE_CHANGEDDISPLAY_SIZE_CHANGED
The bar doesn’t show up
- Make sure the folder is exactly:
Interface/AddOns/NotchBar/ - Make sure file names are exactly:
NotchBar.tocandNotchBar.lua - Check the AddOns menu and enable it
- Enable “Load out of date AddOns” if needed
The bar is too tall or too short
- Use manual mode:
/notchbar 74(try values between 60–100) - Or tweak auto:
/notchbar ratio 0.040/notchbar clamp 60 100
I only want it on the internal MacBook display
- Not implemented by default (WoW doesn’t provide a reliable way to identify which display you’re on from the AddOn API). You can toggle manually with
/notchbar off.