AIOS_UI

AIOS_UI: 14 production widgets, reactive state bindings, cross-version UIs. Retail, Classic Era, MoP Classic. Share frames & data across addons.
Screenshot 2026-07-02 012124.png

Screenshot 2026-07-02 012124.png

Description

⬢ AIOS_UI

Advanced Interface Optimization System — UI Module


What is AIOS_UI?

AIOS_UI is the official UI widget module for the AIOS framework. It provides a complete toolkit of production-ready widgets, reactive state management, and layout systems for addon developers building on AIOS Core.

Features

  • 14 Widgets — Button, Toggle, Checkbox, Slider, Dropdown, EditBox, Label, ProgressBar, RadioGroup, Divider, SectionHeader, Grid, Panel, Window
  • UI::State — Reactive bindings with Bind/Set/Get for live UI updates
  • UI::Frames — Cross-version window creation (Retail, Classic Era, MoP Classic)
  • Self-Contained Loaders — Each widget registers independently via ServiceRegistry
  • Cross-Addon Sharing — Addons can parent frames to each other's panels through shared UI::Frames

Verified Compatibility

Retail / Midnight (12.0.x)
Classic Era (1.15.x)
Mists of Pandaria Classic (5.5.x)

Quick Start

local SR = AIOS.ServiceRegistry
local Button = SR:Get("UI::Frames::Button")
local UIFrames = SR:Get("UI::Frames")
local window = UIFrames:CreateWindow(UIParent, "MyAddonWindow", {
width = 400, height = 300,
bgColor = {0.06, 0.06, 0.06, 0.95},
key = "MyAddonWindow",
movable = true,
})
local btn = Button:Create(window, { text = "Click Me", width = 120 })
btn:SetOnClick(function() print("Hello from AIOS_UI!") end)

Dependencies

Required: AIOS (Advanced Interface Optimization System)

Included Sample

AIOS_UI includes a full widget demo. Install the addon and type /aiosuidemo in-game to see all widgets in action.
Built by Poorkingz | Powered by AIOS

The AIOS_UI Team

profile avatar
Owner
  • 3
    Projects
  • 168
    Downloads

More from AIOS

  • AIOS project image

    AIOS

    • 83
    • Addons

    A deterministic, service-oriented kernel framework for World of Warcraft addons with cross-flavor support.

    • 83
    • July 2, 2026
    • Addons
    • +1
  • CopyBox project image

    CopyBox

    • 77
    • Addons

    A lightweight chat-copy tool with themes and multi-version support.

    • 77
    • July 1, 2026
    • Addons
  • AIOS project image

    AIOS

    • 83
    • Addons

    A deterministic, service-oriented kernel framework for World of Warcraft addons with cross-flavor support.

    • 83
    • July 2, 2026
    • Addons
    • +1
  • CopyBox project image

    CopyBox

    • 77
    • Addons

    A lightweight chat-copy tool with themes and multi-version support.

    • 77
    • July 1, 2026
    • Addons