promotional bannermobile promotional banner

BossWatch

Replace Blizzard boss target frames with fully configurable frames - cast bars, auras, raid markers, custom textures and fonts.

File Details

v0.2.0

  • R
  • May 7, 2026
  • 269.15 KB
  • 12
  • 12.0.5+2
  • Retail

File Name

BossWatch-v0.2.0.zip

Supported Versions

  • 12.0.5
  • 12.0.1
  • 12.0.0

BossWatch

v0.2.0 (2026-05-07)

Full Changelog Previous Releases

  • v0.2.0 — Profiles, minimap icon, target highlight, color pickers
    Profiles
    • Multi-profile DB with per-character bindings (BossWatchDB.profiles
      • BossWatchDB.charBindings, account-wide minimap stored separately)
    • Active profile dropdown + New / Reset / Delete buttons in dedicated
      Profiles tab, with confirmation popups
    • Auto-migration: existing flat saved variables move into Default profile
      on first load, no settings lost
    • Export/Import via base64-encoded Lua tables ('BW1:...' header), parsed
      in a sandboxed loadstring with empty environment
    • Per-char binding: each character can pick a different active profile
      Minimap icon
    • Bundled LibDataBroker-1.1 + LibDBIcon-1.0
    • Toggle 'Show minimap icon' in Layout tab (account-wide, default off)
    • Custom 128x128 minimap.png generated from logo.png
    • Left-click opens options, right-click toggles mover
      Target highlight
    • Border around the boss frame matching the player's current target
    • Pulse animation (alpha 1 -> 0.35 BOUNCE loop)
    • Configurable: enable, color (with picker), animate, thickness
    • Test mode rotates a fake target every 3s so the highlight is
      previewable without an actual encounter
      Color pickers
    • Reusable makeColorPicker helper with hover highlight + tooltip
    • Static color picker exposed next to Health Color dropdown
    • Border color picker for target highlight
      About tab
    • Logo (140x140) on the left, title / version / description on the right
    • URL fields and slash command list moved below to clear the logo
      Mover
    • Container now SetClampedToScreen(true) so it can hug screen edges
      but never go off-screen during drag
      Layout fixes
    • Column 2 moved from x=244 to x=260 (slider edit boxes no longer overlap
      the next widget)
    • Profiles buttons in a horizontal row instead of vertical stack
    • Tabs reduced to 64px wide / 68px spacing to fit 8 tabs (added Profiles)
      Localization
    • ~30 new FR strings for the new features
    • L['Click to choose a color'] tooltip