## Interface: 120005
## Title: MidnightHUD
## Notes: Unified Midnight HUD with ZPerl-inspired panels, Arc rings and integrated coordinates
## Author: illeDruids (illemc)
## Version: 13.0.1
## X-MidnightRGB-Version: 0.9
## X-MidnightRGB-Mode: Integrated MidnightHUD module, RGBUI ingame overlay, mouse panel, DispelAlerts integration, KeyRGB rule editor
## SavedVariables: MidnightHUDDB KeyRGBDB
## OptionalDeps: !MidnightGrabber, !BugGrabber, Blizzard_AchievementUI
## X-BugGrabber-Display: MidnightHUD
## X-MidnightHUD-EmbeddedModules: ZPerlMini, ArcHUD, MidnightClock, ChatBar Classic, CombatChatLock, BeutejagdHelper, MidnightTreasures, MidnightSkyriding, DispelAlerts, WealthAudit, MidnightRGB, MidnightHousingMap, KeyRGB
## X-MidnightHUD-StandaloneNote: Modules under MidnightHUD\Modules are bundled and loaded by this TOC. Their own TOCs are kept for standalone source compatibility only.

Libs\LibStub\LibStub.lua
Libs\CallbackHandler-1.0\CallbackHandler-1.0.xml
Libs\AceAddon-3.0\AceAddon-3.0.xml
Libs\AceConsole-3.0\AceConsole-3.0.xml
Libs\AceDB-3.0\AceDB-3.0.xml
Libs\AceEvent-3.0\AceEvent-3.0.xml
Libs\AceGUI-3.0\AceGUI-3.0.xml
Libs\AceHook-3.0\AceHook-3.0.xml
Libs\AceLocale-3.0\AceLocale-3.0.xml
Libs\LibDataBroker-1.1\LibDataBroker-1.1.lua
Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua
Libs\AceTimer-3.0\AceTimer-3.0.xml
Libs\AceConfig-3.0\AceConfig-3.0.xml
Libs\AceDBOptions-3.0\AceDBOptions-3.0.xml

MidnightHUD.lua
Media\Fonts\Fonts.lua
Core\DatabaseDefaults.lua
Core\DatabaseMigrations.lua
Core\Database.lua
Core\EmbeddedDB.lua

Locales\enUS.lua
Locales\deDE.lua

Core\Theme.lua
Core\ErrorReporter.lua
Core\Rings.lua
Core\WaypointBridge.lua
Core\WealthAudit.lua

Shared\BarFactory.lua
Shared\ModuleCore.lua

Libs\LibEditMode\namespaced.lua
Libs\LibEditMode\embed.xml
Libs\LibSharedMedia-3.0\lib.xml

Options\General.lua
Options\Theme.lua
Options\Coords.lua
Options\Navigator.lua
Options\PerformanceGuard.lua
Options\ErrorReporter.lua
Options\Clock.lua
Options\ChatBar.lua
Options\StackTracker.lua
Options\BlizzardAuras.lua
Options\Beutejagd.lua
Options\Treasures.lua
Options\WealthAudit.lua
Options\MidnightRGB.lua
Options\HousingMap.lua
Config.lua

Modules\ZperlMini\core\Init.lua
Modules\ZperlMini\core\Locales.lua
Modules\ZperlMini\core\Utils.lua
Modules\ZperlMini\core\Config.lua
Modules\ZperlMini\core\Events.lua
Modules\ZperlMini\core\Options.lua
Modules\ZperlMini\elements\Health.lua
Modules\ZperlMini\elements\Power.lua
Modules\ZperlMini\elements\Portrait.lua
Modules\ZperlMini\elements\Auras.lua
Modules\ZperlMini\elements\ClassPower.lua
Modules\ZperlMini\elements\Aggro.lua
Modules\ZperlMini\elements\Combat.lua
Modules\ZperlMini\elements\CombatText.lua
Modules\ZperlMini\units\Player.lua
Modules\ZperlMini\units\Target.lua
Modules\ZperlMini\units\Focus.lua
Modules\ZperlMini\units\Pet.lua
Modules\ZperlMini\units\TargetTarget.lua

Modules\ArcHUD\Locales\Locales.xml
Modules\ArcHUD\Core.lua
Modules\ArcHUD\Frames.xml
Modules\ArcHUD\Nameplates.lua
Modules\ArcHUD\BlizzardFrames.lua
Modules\ArcHUD\Utils.lua
Modules\ArcHUD\RingTemplate.xml
Modules\ArcHUD\ModuleCore.lua
Modules\ArcHUD\Config.lua
Modules\ArcHUD\Rings\Rings.xml

Modules\MidnightClock\Core.lua
Modules\MidnightClock\DB.lua
Modules\MidnightClock\Clock_Digital.lua
Modules\MidnightClock\Clock_Analog.lua
Modules\MidnightClock\Options_Ace.lua
Modules\MidnightClock\Options_Blizzard.lua
Modules\MidnightClock\API.lua

Modules\MidnightTreasures\Data.lua
Modules\MidnightTreasures\Core.lua
Modules\MidnightTreasures\UI.lua
Modules\MidnightTreasures\Import.lua

Modules\StackTracker.lua
Modules\BlizzardAuras.lua
Modules\DispelAlerts.lua

Modules\MidnightRGB\BindingStrings.lua
Modules\MidnightRGB\Bindings.xml
Modules\MidnightRGB\Utils.lua
Modules\MidnightRGB\DeviceStatus.lua
Modules\MidnightRGB\Bridge.lua
Modules\MidnightRGB\Layouts\ApexProGen3_DE.lua
Modules\MidnightRGB\Layouts\G915_DE.lua
Modules\MidnightRGB\Layouts\TartarusV2_DE.lua
Modules\MidnightRGB\Bindings.lua
Modules\MidnightRGB\Hints.lua
Modules\MidnightRGB\Cooldowns.lua
Modules\MidnightRGB\Keyboard.lua
Modules\MidnightRGB\Mouse.lua
Modules\MidnightRGB\RGBUI.lua
Modules\MidnightRGB\Profiles.lua
Modules\MidnightRGB\Export.lua
Modules\MidnightRGB\BridgeWindow.lua
Modules\MidnightRGB\Core.lua

Modules\MidnightHousingMap\Data.lua
Modules\MidnightHousingMap\Core.lua

# Bundled modules below are intentionally loaded through MidnightHUD.
# Their standalone TOCs are documentation/source-compatibility only in this bundle.
Modules\CombatChatLock\CombatChatLock.lua

Modules\ChatBar Classic\ChatBar Classic.xml

Modules\BeutejagdHelper\Locales.xml
Modules\BeutejagdHelper\Locale.lua
Modules\BeutejagdHelper\DB.lua
Modules\BeutejagdHelper\PreyProgress.lua
Modules\BeutejagdHelper\TiefenProgress.lua
Modules\BeutejagdHelper\RitualProgress.lua
Modules\BeutejagdHelper\Options.lua
Modules\BeutejagdHelper\Core.lua

Modules\Player.lua
Modules\Target.lua
Modules\Coords.lua
Modules\Navigator.lua
Modules\PerformanceGuard.lua
Modules\MidnightSkyriding\API.lua
Modules\MidnightSkyriding\Flags.lua
Modules\MidnightSkyriding\Locale.lua
Modules\MidnightSkyriding\MidnightSkyriding.lua
Modules\MidnightSkyriding\Settings.lua

# MidnightXmit – Pixel-Kanal zum MidnightRGBBridge (Protokoll nach G910xmit)
Modules\MidnightXmit\MidnightXmit.lua
Modules\MidnightXmit\MidnightXmit.xml
# KeyRGB - RGB-Regeln als Tab 2 in MidnightRGB RGBUI (v0.7)
# Kein eigenstaendiges Modul - Init via MidnightRGB:OnInitialize(), UI via RGBUI.BuildKeyRGBTab()
# Reihenfolge: Config -> Assign (kein eigenes Dep) -> Keyboard (ruft Assign.Init auf)
Modules\KeyRGB\Config.lua
Modules\KeyRGB\Frames\Assign.lua
Modules\KeyRGB\Frames\Keyboard.lua
