# Focus Color Palette Review

Horizon Suite — Objective tracker category colors, Blizzard comparison, and palette analysis for transmog and potential overhaul.

## 1. Focus Category Swatches

### Quest & event categories

Category | Swatch | RGB (0–1) | Hex | Hue
--- | --- | --- | --- | ---

### Collection & other categories

Category | Swatch | RGB (0–1) | Hex | Hue
--- | --- | --- | --- | ---

### Other Focus colors

Usage | Swatch | RGB (0–1) | Hex
--- | --- | --- | ---

## 2. Blizzard Comparison

Side-by-side: Horizon vs Blizzard native UI colors where equivalents exist.

## 3. Color Wheel Overview

Hue bar (0° = red, 120° = green, 240° = blue). Markers show where each category sits.

### Unused hue bands (candidates for transmog or overhaul)

~90°–100° (lime/chartreuse) — Sparse; between RECIPE/ENDEAVOR and CAMPAIGN.
~250°–265° (deep indigo) — Between SCENARIO blue and DUNGEON purple; not used.
~270°–285° (cool purple) — Distinct from DUNGEON and WORLD.
~310°–330° (cool magenta) — Between IMPORTANT pink and DUNGEON purple.

## 4. Transmog Recommendations

Current purple/pink: DUNGEON, WORLD, IMPORTANT. Transmog (Collections UI) is typically Epic-like purple. Avoid adding a fourth.

Option | Hue | Swatch | RGB (approx) | Rationale
--- | --- | --- | --- | ---
Deep indigo | ~255° |  | 0.35, 0.25, 0.95 | Between SCENARIO and DUNGEON; clearly distinct
Lime | ~95° |  | 0.75, 0.95, 0.35 | Unused band; "collection" feel
Cool magenta | ~310° |  | 0.85, 0.35, 0.75 | Between IMPORTANT and DUNGEON; different from both

## 5. Semantic Color Grouping — Start From Scratch

Principle: Categories that are conceptually related should share a color family. Similar colours = related content. Fresh palette — inspired by WoW in-game UI, not derived from existing Config.lua.

RAID uses green to match the in-game raid icon. All colors chosen independently; Blizzard references where the game establishes them (campaign gold, recurring cyan, Epic purple, etc.).

## 6. Complete Palette Overhaul (Optional Path)

Space for a proposed overhaul palette. Design new colors here before touching Config.lua. Side-by-side: current vs proposed.

When to consider: Multiple collisions, inconsistent Blizzard alignment, uneven hue distribution, or future trackables forcing compromises.

Category | Current | Proposed | Notes
--- | --- | --- | ---

Scope if pursued: All 21+ category colors, OBJ_COLOR, OBJ_DONE_COLOR, ZONE_COLOR, highlight, progress bar. Optional: Presence, timer urgency, M+. Migration: user colorMatrix overrides remain; defaults change for new profiles.

## 7. Implementation Notes

- Data source: `core/Config.lua` — QUEST_COLORS, SECTION_COLORS, OBJ_COLOR, OBJ_DONE_COLOR, ZONE_COLOR, TIMER_URGENCY_COLORS, PRESENCE_*
- Self-contained HTML; no external CSS/JS. RGB→hex conversion via inline script.
- HSL values computed for hue/saturation reference.
- No addon changes — standalone reference document.