A clean, lightweight World of Warcraft UI profile installation suite inspired by modern minimialist addon managers. Designed for 1440p resolution.
- EllesmereUI (required — UI framework)
- BigWigs / LittleWigs (recommended — boss mods)
- Cooldown Manager (optional — CDM profiles)
- Download the latest release from CurseForge or Wago
- Extract to
World of Warcraft\_retail_\Interface\AddOns\ - Make sure
KrysioUIappears in your addon list - Configure EllesmereUI first, then type
/kuito launch the installer
Type /kui or /krysio to open the installer wizard:
- Step 1: Welcome — resolution check and mode selection
- Step 2: Select modules to install (EllesmereUI, BigWigs, Cooldown Manager, Edit Mode)
- Step 3: Import profiles — the wizard handles everything
- Step 4: Reload UI to apply changes
The slash commands also include /kui reset to clear saved settings and /kui version to display the current version.
| Module | Description |
|---|---|
| EllesmereUI | Global settings, per-character profiles (1080p / 1440p) |
| BigWigs | Boss mod profiles (1080p / 1440p) |
| Cooldown Manager | Per-specialization CDM layouts |
| Edit Mode | Custom Edit Mode layout |
- Theme: Dark purple palette (
#A626E6accent) - Resolution: Optimized for 1440p — 1080p supported with a warning
- Standalone: No external dependencies beyond the required addons
- Localization: English and Spanish (auto-detected)
KrysioUI/
├── Core/
│ ├── Init.lua — Core setup, version checks
│ ├── Locale.lua — Localization loader
│ ├── Colors.lua — Color definitions
│ ├── ProfileManager.lua — Profile import/export
│ ├── Minimap.lua — Minimap button
│ ├── SlashCommands.lua — Slash command handler
│ └── Installer/
│ ├── Wizard.lua — Installer entry point
│ └── Steps.lua — Wizard step pages
├── Modules/
│ ├── Template.lua — Module registration template
│ ├── EllesmereUI.lua — EllesmereUI profile import
│ ├── BigWigs.lua — BigWigs profile import
│ ├── CooldownManager.lua — CDM layout import
│ └── EditMode.lua — Edit Mode layout import
├── Data/
│ ├── EllesmereUI.lua — EllesmereUI profile strings
│ ├── BigWigs.lua — BigWigs profile strings
│ ├── CooldownManager.lua — CDM layout strings
│ └── EditMode.lua — Edit Mode layout string
├── Locales/
│ ├── enUS.lua — English localizations
│ └── esES.lua — Spanish localizations
├── media/
│ └── icon.png — Addon icon
├── KrysioUI.toc — Addon table of contents
└── Libraries/ — Embedded libraries
- Register the module in
Core/Init.luaviaKUI:RegisterModule() - Create
Data/MyModule.luawith profile strings - Create
Modules/MyModule.luawith import logic - Add locale strings in
Locales/enUS.luaandLocales/esES.lua
To update profile data (e.g. new CDM layout adjustments):
- Export from the game using the relevant addon's export feature
- Update the corresponding file in
Data/ - Bump the module version in its
manifestKey
MIT © 2026 Krysio