# AIOS CopyBox
Simple standalone chat copying tool for WoW (Retail, MoP/WotLK Classic, and Classic Era).

## Features
- One‑click expandable copy window  
- Captures full chat scrollback  
- Channel cycling (left/right click)  
- Theme selector (basic themes on all versions, texture themes on Retail)  
- No dependencies — **AIOS NOT required**  
- Works on every flavor without API errors  
- Clean UI, no taint, safe during combat

## How to Use
- Type **/copybox** or **/cb** to open the window  
- Drag the frame to move it  
- Click **Open/Close** to expand  
- Press **Ctrl+A → Ctrl+C** inside the text box  
- Left‑click the *Channel* label to switch channels  
- Right‑click to go backwards  
- Click the *Theme* label to cycle themes

## Installation
1. Download the ZIP from CurseForge  
2. Extract into your `Interface/AddOns/` folder  
3. Make sure the folder is named **AIOS_CopyBox**  
4. Restart the game or reload UI

## Files Overview
- **Init.lua** — Addon load + slash commands  
- **MainFrame.lua** — UI frame, border, scroll frame  
- **ChatManager.lua** — channel detection + message pulling  
- **ChatButtons.lua** — optional mini‑button  
- **ThemeManager.lua** — handles theme switching  
- **Config.lua** — version checks, client capabilities  
- **Meta.lua** — theme definitions & defaults  
- **Logger.lua** — internal debugging  
- **StringUtils/TableUtils** — helper utilities

## Compatibility
- **Retail / War Within** — all themes available  
- **MoP / Classic Era** — automatic fallback to color themes  
- Zero dependency on AIOS, Ace, or any external library

## Slash Commands
```
/copybox
/cb
```

## License
Free to use, modify, or include in compilations. Attribution appreciated but not required.
