|
Features
• Events & Messages — Blizzard event registration + internal message bus
• Timers — RGX:After / RGX:Every, native OnUpdate driver• Fonts — 36 bundled + 8 WoW defaults (~44 total, 10 blocked), grouped dropdowns, style objects • Colors — named palette, class/quality colors, color picker • Textures — statusbar registry, LibSharedMedia import • Dropdowns — nested menus, auto-width, inline buttons • UI Controls — slider, toggle, label, color picker, options panels • Minimap — drag-to-reposition minimap button builder • Design — static brand palette + visual building blocks • Hooks — safe hooksecurefunc post-hooks• Slash Commands — RGX:RegisterSlashCommand• Combat Queue — SafeShow, SafeHide, SafeSetPoint• Lifecycle — RGX:OnReady(fn) / RGX:IsReady()• DataBroker — LibDataBroker-compatible proxy data sources • Sound — level-up sound system with variant playback |
Active Modules
• RGXFonts — font registry, style objects, grouped dropdowns
• RGXColors — color palette, math, wrapping, picker • RGXTextures — statusbar textures, LSM import • RGXDropdowns — nested menus, auto-width, inline buttons • RGXUI — controls factory, options panel builder • RGXColorPicker — custom HSV picker with palettes • RGXMinimap — circular-drag minimap buttons • RGXDesign — visual building blocks, brand palette • RGXDataBroker — data object registry, LDB bridge • RGXSound — level-up sounds, variant playback Dormant (in-tree, not loaded): PetBattles, SharedMedia, Combat, Reputation |
unavailableFonts
|
Quick Start
## RequiredDeps: RGX-Framework
local RGX = assert(_G.RGXFramework, "MyAddon: RGX not loaded")
RGX:OnReady(function()
local Fonts = RGX:GetFonts()
local path = Fonts:GetPath("Inter-Regular")
myFontString:SetFont(path, 12, "OUTLINE")
end)
|
Compatibility
• WoW Retail only
• Interface version: 120005 • Full Ace3 alternative — no LibStub required Documentation
|
|
Support
Discord:
https://discord.gg/N7kdKAHVVF GitHub: https://github.com/DonnieDice/RGX-Framework Issues: https://github.com/DonnieDice/RGX-Framework/issues |
License
MIT for framework code.
Bundled fonts retain their own original open licenses. See Font Sources for attribution. |