promotional bannermobile promotional banner

Chromely

Chromely is a comprehensive speedrun tracking addon that automatically times your leveling runs, records splits at each milestone and submits them to global leaderboards.

File Details

Chromely.zip

  • R
  • Jan 29, 2026
  • 4.14 MB
  • 7
  • 2.5.5
  • Classic TBC

File Name

Chromely.zip

Supported Versions

  • 2.5.5
## [1.3.0] - 2026-01-28

### Major Features

#### Ghost Racing System
- **Ghost Frame** (`UI/GhostFrame.lua`) - Real-time ghost runner overlay showing +/- time comparison
- **Ghost Bar** (`UI/GhostBar.lua`) - Horizontal comparison bar showing player vs ghost position
- **Ghost Module** (`Modules/Ghost.lua`) - Load ghosts from Personal Best, World Record, or Rivals
- **Multiple Ghost Sources** - Compare against PB, WR, imported runs, or rival runs

#### Rivals System
- **Rivals Panel** (`UI/RivalsPanel.lua`) - Full UI for managing and viewing rivals
- **Rivals Module** (`Modules/Rivals.lua`) - Add, remove, sync rivals with party members
- **Live Rival Tracking** - See rival progress in real-time when they're online
- **Rival Ghost Loading** - Load any rival's best run as a ghost for comparison

#### Run History & Splits
- **History Panel** (`UI/HistoryPanel.lua`) - Browse all past runs with sorting and filtering
- **Splits Panel** (`UI/SplitsPanel.lua`) - Detailed splits view with delta comparison
- **History Module** (`Modules/History.lua`) - Run storage with best run retrieval
- **Compare Runs** - View splits side-by-side with any previous run

#### Enhanced Settings
- **Settings Panel** (`UI/SettingsPanel.lua`) - Full settings UI with categories and search
- **157+ Settings** - Comprehensive settings covering all features
- **Import/Export Settings** - Share settings configurations with others
- **Preset System** - STANDARD, COMPETITIVE, HARDCORE, IMMERSIVE presets

#### New Core Modules
- **Performance Module** (`Core/Performance.lua`) - Logging, throttling, debug mode
- **UIHider Module** (`Core/UIHider.lua`) - Hidden parent system for clean frame hiding
- **Keybinds Module** (`Core/Keybinds.lua`) - Secure button keybind definitions
- **Accessibility Module** (`Core/Accessibility.lua`) - Colorblind palettes, high contrast, patterns
- **UHC Integration** (`Core/UHCIntegration.lua`) - UltraHardcore addon detection and sync

#### New Feature Modules
- **Death Module** (`Modules/Death.lua`) - Combat log processing, death recap
- **Sound Module** (`Modules/Sound.lua`) - Alert definitions with per-alert settings
- **Completion Module** (`Modules/Completion.lua`) - Summary generation, celebration effects
- **Export Module** (`Modules/Export.lua`) - JSON, CSV, Markdown, Text formats
- **Pace Module** (`Modules/Pace.lua`) - Compare targets, tier calculation
- **Categories Module** (`Modules/Categories.lua`) - SSF, NoDungeon, rule enforcement
- **Streaming Module** (`Modules/Streaming.lua`) - Privacy mode for streamers
- **Prediction Module** (`Modules/Prediction.lua`) - Linear, weighted, historical time prediction
- **Leaderboard Module** (`Modules/Leaderboard.lua`) - HC entries sorted by level reached

### New Slash Commands
- `/chromely ghost` - Toggle ghost comparison frame
- `/chromely ghostbar` - Toggle horizontal ghost bar
- `/chromely rivals` - Open rivals management panel
- `/chromely history` - Open run history browser
- `/chromely splits` - Open detailed splits view
- `/chromely settingspanel` - Open full settings panel

### Technical
- Reorganized TOC file with proper load order and section comments
- Added UI module initialization in main Chromely.lua
- Updated debug status to include all new modules
- All new UI panels use on-demand creation pattern