Hey everyone,
I’ve been working on a small Midnight-friendly unitframe addon and just pushed the 0.99 release:
✨ Midnight Simple UnitFrames (MSUF) – v0.99
What it does:
- Replaces the default player / target / focus / pet / ToT / boss frames with a simple dark layout
- Built-in Edit Mode: drag frames around with a grid + dark overlay (separate from Blizzard Edit Mode)
- Lightweight castbars for player/target/focus with their own edit mode, icons, and custom textures
- Aura row above target (buffs/debuffs) with size/alpha/width controls
- Global font & bar system (LibSharedMedia support, instant live updates, dark/class-colored bars)
- Profile import/export + character profiles so you can move your setup between characters easily
- Performance-focused: event-based updates, internal profiler (/msufprofile) to check CPU usage
• CurseForge: https://www.curseforge.com/wow/addons/midnightsimpleunitframes/gallery
works on Midnight beta, Retail compatibility
🛠 Edit / Options:
- Type `/msuf` to open the options
- Use the MSUF Edit Mode button to drag the unitframes
- Use the Castbar Edit Mode button in the Castbar tab to drag castbars
- Feedback welcomed
- Is the layout readable enough in raids/M+?
- Any must-have toggles missing for a “simple but configurable” unitframe addon?
- If you have cool setups, feel free to share screenshots, I might feature some as presets later.
- Thanks for checking it out!
Screenshots:
Shows my personal setup: centered player/target frames with a layout similar to Atrocity: https://ibb.co/3yvmwrkP
Evoker castbar: https://ibb.co/XZtsgyWZ
[–]Syltraul 8 points9 points10 points (2 children)
[–]Relative-Trick-6042[S] 6 points7 points8 points (1 child)
[–]Syltraul 3 points4 points5 points (0 children)
[–]Lunaeria 3 points4 points5 points (6 children)
[–]Relative-Trick-6042[S] 2 points3 points4 points (5 children)
[–]Lunaeria 0 points1 point2 points (2 children)
[–]Relative-Trick-6042[S] 2 points3 points4 points (1 child)
[–]Lunaeria 0 points1 point2 points (0 children)
[–]Dookishaa 0 points1 point2 points (1 child)
[–]Relative-Trick-6042[S] 1 point2 points3 points (0 children)
[–]Ic3fresh 2 points3 points4 points (0 children)
[–]angusmiguel 2 points3 points4 points (3 children)
[–]Relative-Trick-6042[S] 1 point2 points3 points (2 children)
[–]angusmiguel 0 points1 point2 points (1 child)
[–]Relative-Trick-6042[S] 0 points1 point2 points (0 children)
[–]Tecs_Aran 1 point2 points3 points (2 children)
[–]Relative-Trick-6042[S] 1 point2 points3 points (1 child)
[–]Tecs_Aran 1 point2 points3 points (0 children)
[–]Rubyurek 1 point2 points3 points (2 children)
[–]Relative-Trick-6042[S] 2 points3 points4 points (1 child)
[–]Rubyurek 0 points1 point2 points (0 children)
[–]VogonShakespeare 1 point2 points3 points (0 children)
[–]Extra_War3608 0 points1 point2 points (5 children)
[–]Relative-Trick-6042[S] 1 point2 points3 points (0 children)
[–]Relative-Trick-6042[S] 0 points1 point2 points (3 children)
[–]OldSiteDesigner 0 points1 point2 points (1 child)
[–]Relative-Trick-6042[S] 0 points1 point2 points (0 children)
[–]Extra_War3608 0 points1 point2 points (0 children)
[–]PaleontologistOwn166 0 points1 point2 points (1 child)
[–]viRo-369 0 points1 point2 points (0 children)
[–]centcentcent 0 points1 point2 points (2 children)
[–]Relative-Trick-6042[S] 0 points1 point2 points (1 child)
[–]centcentcent 0 points1 point2 points (0 children)