QuestKing2 = Reborn

Replacement for default Quest frame

File Details

QuestKing2 v3.0.10

  • R
  • May 18, 2026
  • 500.68 KB
  • 33
  • 12.0.5+4
  • Classic + 3

File Name

QuestKing2 = Reborn.zip

Supported Versions

  • 12.0.5
  • 5.5.4
  • 4.4.2
  • 2.5.5
  • 1.15.8
## 3.0.10

### Added
- Added `ui/optionspanel.lua` as a native Blizzard AddOns settings panel for QuestKing.
- Added modern Settings API registration for Retail / Midnight clients with a Classic-safe `InterfaceOptions_AddCategory` fallback.
- Added settings controls for tracker visibility, dragging, scale, alpha, quest popup behavior, objective display, sizing, font layout, item button scale, reward anchoring, backgrounds, and PetTracker compatibility helpers.
- Added `/qk options`, `/qk config`, `/qk settings`, `/qkoptions`, and `/questkingoptions` access paths.

### Changed
- Updated `QuestKing.toc` to load `ui/optionspanel.lua` after `options_override.lua` so the panel reads the active configured defaults.
- Updated `core/slashcommand.lua` to route settings slash commands into the new options panel when available.
- Documented the new UI panel in the refactor notes, bundle notes, and version files.

### Compatibility
- Keeps the settings UI dependency-free and Lua 5.1 compatible.
- Keeps Retail / Midnight, MoP Classic, Cataclysm Classic, TBC Anniversary, and Classic Era compatibility by checking Blizzard settings APIs before use.
- Avoids new secure hooks or protected-frame manipulation; the panel only updates QuestKing-owned options and requests QuestKing-owned refresh behavior.

### Files changed
- `QuestKing.toc`
- `core/slashcommand.lua`
- `ui/optionspanel.lua`
- `REFRACTOR_BUNDLE_NOTES.md`
- `REFRACTOR_NOTES.md`
- `version.txt`
- `version.new`