Skip to content

Initial Release - v1.0.0

Choose a tag to compare

@VengeanceStudio VengeanceStudio released this 19 Jan 08:41
44271f3

Midnight Bar v1.0.0 — Initial Stable Release

Welcome to the official 1.0.0 release of Midnight Bar! This version establishes a stable, lightweight foundation for displaying LibDataBroker (LDB) plugins with a focus on modern UI aesthetics, deep customization, and user safety.

Key Features

  • Dynamic Bar Management: Create and manage multiple bars with independent configurations for width, height, and background textures.
  • Smart Edge-Snapping: Full-width bars automatically snap to the top or bottom 20px of the screen for a perfect fit.
  • Class Color Integration: A new toggle in General Settings allows all broker text to automatically match your character's class colors [cite: 2026-01-19].
  • Advanced Profile Safety: Hard-coded protection prevents the accidental deletion of the Default profile or the profile currently in use [cite: 2026-01-19].
  • SharedMedia Support: Fully compatible with LibSharedMedia-3.0 for custom fonts and status bar textures.
  • Emergency Recovery: Use /mbar or /midnightbar to reset all bars to the center of the screen if they are ever lost off-screen.

Installation

  1. Download the Source code (zip) or the packaged release.
  2. Extract the MidnightBar folder into your World of Warcraft/_retail_/Interface/AddOns/ or _classic_/Interface/AddOns/ directory.
  3. Ensure the libs folder is present to load all necessary Ace3 and LDB components.

Commands

  • /mbar config — Opens the configuration menu.
  • /mbar — Resets bar positions to center screen.

Version: 1.0.0
Interface Compatibility: 120001, 120000
License: MIT