Skip to content

Boss Frame Castbar Parity #645

Open
dfrisone wants to merge 1 commit into
EllesmereGaming:mainfrom
dfrisone:Boss-Frame-Castbar
Open

Boss Frame Castbar Parity #645
dfrisone wants to merge 1 commit into
EllesmereGaming:mainfrom
dfrisone:Boss-Frame-Castbar

Conversation

@dfrisone

@dfrisone dfrisone commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Brings Boss Frames cast bars to parity with Target/Focus cast bars by adding interrupt-aware coloring, kick-ready tick/mid-cast fill support, and a configurable Spell Target position.

Changes

Boss Frame Cast Bar — Runtime

  • Extended IsKickCastbarUnit to recognize boss1boss5 units, enabling kick-tick and interrupt-tint logic on boss cast bars.
  • Added default boss profile keys for interrupt-aware cast bar colors and kick options:
    • castbarInterruptReadyColor
    • castbarKickTickEnabled
    • castbarInterruptMidCastEnabled
    • castbarInterruptMidCastColor
    • castbarUninterruptibleColor
  • Updated LayoutCastTextZones comment to reflect that boss frames can now display cast targets.

Boss Frame Cast Bar — Options UI

  • Replaced the single inline fill-color swatch on Show Cast Bar with four interrupt-aware swatches:
    • Interrupt Ready Mid-Cast
    • Interrupt on CD
    • Uninterruptible Cast
    • Interruptible Cast
  • Extended the cast-bar cog popup to include:
    • Show Kick Ready Mid-Cast Tick
    • Show Kick Ready Mid-Cast Bar
  • Added gating so cast-bar color swatches and cog toggles grey out when Show Cast Bar is disabled.
  • Moved Spell Target out of the Indicators section and into the CAST BAR section as a position dropdown (None / Left / Right / Center), matching Target.
  • Added inline color swatch and Size/X/Y cog for Spell Target.
  • Placed Spell Target on a row with Reverse Fill, matching Target’s layout.
  • Removed the boolean Spell Target toggle from bossIndicators().

Unlock Mode

  • Added bossCastbar entry to _ELEMENT_SETTINGS_MAP so clicking a boss cast bar in Unlock Mode navigates to Boss Frames → CAST BAR → Show Cast Bar.

Changelog

  • Added a "Boss Cast Bar Kick Support" highlight under Unit Frames in the What's New panel.

Migration

  • Registered a profile-scoped migration that seeds the five new boss cast-bar kick keys for existing profiles, copying from profile.target when present or falling back to Target defaults.

Defaults

  • Added default colors and toggle values for all new boss cast-bar kick options.
  • Existing profiles without these keys continue to use the same runtime fallbacks as before, so behavior is unchanged until settings are customized.
casrbaroptions interruptible

Pictures show you can make the castbar the same color as the user wanted but has same parity as target unit frames.

noninteruptible

@dfrisone
dfrisone marked this pull request as ready for review July 9, 2026 03:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant