Skip to content

MidnightUI v12.0.0.8 - Themes and Enhancements

Choose a tag to compare

@VengeanceStudio VengeanceStudio released this 08 Feb 04:46
· 497 commits to main since this release

MidnightUI – Version 12.0.0.8

A polished update focused on theme expansion, UI consistency, and improved stability across all modules.


🚀 New Features

Theme System Expansion

  • Added 4 new built‑in themes:
    • MidnightUI Default — pink/purple/cyan gradient aesthetic
    • Midnight Green — Matrix‑inspired black/green terminal theme
    • Midnight Transparent — charcoal with steel blue‑grey accents, high transparency
    • Midnight Transparent Gold — bronze/gold accents, high transparency
  • Original MidnightTransparent renamed to MidnightTransparentGold

Broker Bar Enhancements

  • Added Use Theme Color toggle for individual bars
    • On → automatically follow theme colors
    • Off → set custom colors
  • New bars now automatically use the current theme’s background color
  • MainBar now dynamically follows theme colors by default
  • Improved Data Brokers options interface with visible tree borders
  • Create New Bar now integrated into the tree structure for better layout

🐞 Bug Fixes

Color Consistency

  • Fixed MainBar color changing unexpectedly on reload
  • Fixed tooltips displaying white backgrounds instead of theme colors
  • Fixed all toggle sliders to respect theme accent color instead of hardcoded teal
  • Fixed all standard sliders to respect theme accent color
  • Fixed ColorPicker widget borders to use theme colors
  • Fixed editbox backgrounds to use theme button‑bg color

System Stability

  • Fixed crash when STATICPOPUP_NUMDIALOGS is nil (Tweaks module)
  • Fixed custom themes not reloading properly from saved data
  • Fixed global ColorPalette references across all modules for consistency
  • Added fallback protection for missing tooltip-bg color in custom themes
  • Added migration code to ensure existing profiles get proper theme color flags

🛠 Technical Improvements

  • All modules now use consistent global ColorPalette reference: _G.MidnightUI_ColorPalette
  • Tooltip backgrounds automatically fallback to panel-bg if tooltip-bg is undefined
  • TreeGroup borders increased from 1px to 2px for better visibility
  • Protected built‑in themes list now includes all 6 themes

📦 Download

Attach your packaged ZIP here (e.g., MidnightUI-v12.0.0.8.zip).


🔧 Notes for Developers

  • This release includes internal cleanup and consistency improvements across modules.
  • Custom themes should now load more reliably due to updated fallback logic.

❤️ Feedback

If you encounter issues or have feature requests, please open an Issue on GitHub.