Rog UI

This is a few QoL changes for midnight with weakauras gone. Previous Midnight QoL

Midnight QoL

An addon pack designed to replace features lost when popular addons were discontinued following Blizzard's API changes. Midnight QoL is built around a lightweight core with optional modules that can be activated in any combination.


----------------------------------------------------------------
MODULES
----------------------------------------------------------------

CORE (required)
The shared foundation used by all other modules. Includes the main window, tab system, spec profiles, profile copy tool, and the Edit Mode layout editor integration. All custom icons and sounds are also registered through Core.


QoL
General quality-of-life features that don't belong to a single category:

  - Pull Timer: /pull <seconds> broadcasts a countdown to the group
  - Break Timer: /break <seconds> announces a break with countdown
  - Pet Reminder: overlay alert for Hunters and Warlocks who enter combat without a pet summoned, with a tooltip showing what abilities their pet provides
  - Raid Buff Icons: HUD showing which class buffs (Battle Shout, Mark of the Wild, etc.) are missing from your group
  - Experience Bar: fully custom XP bar with rested XP, quest tracking, time-to-level estimate, and rep bar
  - Auto Quest: automatically accepts and turns in quests
  - Bag Upgrade Indicator: highlights bag slots that can be upgraded
  - UI Fade Sliders: control opacity of action bars, unit frames, minimap, and nameplates when out of combat
  - Ready Check: /rc shortcut


Buff Alerts
Visual and audio alerts for auras on your character:

  - Create icon overlays that appear when specific buffs or debuffs are gained or lost
  - Play custom sounds on trigger
  - Tracks buffs accessible through the cooldown manager
  - Lust/Sated alert with debuff detection

Whisper Alerts
Unread whisper reminder so messages don't get lost mid-raid:

  - Displays a persistent on-screen indicator when you have unread whispers
  - Plays a sound when a whisper arrives
  - Reminder clears automatically when you open the whisper tab or reply
  - Per-contact custom sounds: assign different sounds to specific people
  - Ignore outgoing whispers option


Resource Bars
Fully customizable resource tracking bars:

  - Supports all standard power types plus Stagger (Brewmaster) and Maelstrom Weapon stacks (Enhancement)
  - Pip-based or bar-based display with configurable shapes, colors, and sizes
  - Tracks Renewing Mist active count for Mistweaver
  - Multiple bars can run simultaneously for different resources

  [In progress: sound alerts for resource thresholds (low mana, high Stagger)]


Keystones

  - Random Key Wheel: spin to randomly select a dungeon from your available keys
  - Party Keystones Panel: shows keystone info for all group members, sourced from any addon that broadcasts key data (LibOpenRaid-1.0, AngryKeystones, AstralKeys, or MidnightQoL's own comm)
  - Season Dungeon List: overview of all current season dungeons with your key levels
  - Auto-slots your keystone when opening the M+ interface


Castbar

  - Per-state colors: casting, channeling, non-interruptible, interrupted, finished, empowered
  - Channel tick marks for common channeled spells
  - GCD spark overlay
  - Latency zone indicator
  - Interrupt flash on lockout
  - Fully repositionable with Edit Mode anchor support

SmartSwap
Automatic switching of talent loadouts, Edit Mode layouts, and equipment sets based on what you're doing:

  - Activity Rules: assign a talent loadout per spec per activity (Raid, Dungeon, M+, Battleground, Arena, Open World, War Mode). Fires on zone entry and group join; manual swaps after entry won't be overridden
  - Loadout Rules: map any talent loadout to a specific Edit Mode layout and/or equipment set; applies on every loadout change
  - Default Layout: fallback Edit Mode layout when no loadout rule matches
  - War Mode is treated as its own activity and takes priority over Open World when the toggle is on


----------------------------------------------------------------
CUSTOM ICONS AND SOUNDS
----------------------------------------------------------------

Icons and sounds used by Buff Alerts and other modules can be replaced by adding files to the addon folder. After adding files, run the generation script found in the git repository to register them. The script updates ImagesList.lua and SoundsList.lua in Core automatically.




----------------------------------------------------------------
FUTURE FEATURES
----------------------------------------------------------------

-tracking external buffs from the externals frame

-tracking stacks of buffs

-tracking wild imps 

The Rog UI Team

profile avatar
  • 1
    Projects
  • 326
    Downloads