Skip to content

feat: 1.2.0#51

Merged
McTalian merged 11 commits intomainfrom
next-feat-1-2-0
Apr 28, 2026
Merged

feat: 1.2.0#51
McTalian merged 11 commits intomainfrom
next-feat-1-2-0

Conversation

@McTalian
Copy link
Copy Markdown
Member

Various features and cleanup

Copilot AI review requested due to automatic review settings April 27, 2026 23:40
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 27, 2026

📦 Packaged ZIP files

Package Size Change
With Libraries 471.68 KB ⚠️ 425.61 KB ➡️ 471.68 KB (+10.8%)
NoLib 323.98 KB ⚠️ 277.98 KB ➡️ 323.98 KB (+16.5%)

Last Updated: 4/28/2026, 12:09:54 AM (UTC)

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds v1.2.0 UI customization features across unit frames (new position overrides, borders, and indicators) and updates options + localization plumbing to support them.

Changes:

  • Adds backdrop border support (texture/color/edge size/insets) for many frame and status bar backgrounds.
  • Introduces FramePositionable (position override) + new cast-bar positioning modules for Target/Focus; adds Player alt power bar support.
  • Adds text layering options for font strings and new player/party “status indicator” highlight effects (with new art assets + locale keys).

Reviewed changes

Copilot reviewed 73 out of 74 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
Makefile Forces alpha build type during make watch.
BeaconUnitFrames/unitFrames/targetOfTarget/power/background.lua Adds border-related DB defaults + uses InitBackground/WHITE8x8 default.
BeaconUnitFrames/unitFrames/targetOfTarget/health/background.lua Adds border-related DB defaults + uses InitBackground/WHITE8x8 default.
BeaconUnitFrames/unitFrames/targetOfTarget/frame.lua Adds FramePositionable support + backdrop border/inset handling for ToT frame.
BeaconUnitFrames/unitFrames/targetOfFocus/power/background.lua Adds border-related DB defaults + uses InitBackground/WHITE8x8 default.
BeaconUnitFrames/unitFrames/targetOfFocus/health/background.lua Adds border-related DB defaults + uses InitBackground/WHITE8x8 default.
BeaconUnitFrames/unitFrames/targetOfFocus/frame.lua Adds FramePositionable support + backdrop border/inset handling for ToFocus frame.
BeaconUnitFrames/unitFrames/target/target.lua Adds CastBar module to refresh flow + options ordering.
BeaconUnitFrames/unitFrames/target/power/background.lua Adds border-related DB defaults + uses InitBackground/WHITE8x8 default.
BeaconUnitFrames/unitFrames/target/name.lua Adds font-string text draw layer/sublevel defaults.
BeaconUnitFrames/unitFrames/target/level.lua Adds font-string text draw layer/sublevel defaults.
BeaconUnitFrames/unitFrames/target/index.xml Loads new castBar.lua.
BeaconUnitFrames/unitFrames/target/health/background.lua Adds border-related DB defaults + switches to InitBackground with sizing note.
BeaconUnitFrames/unitFrames/target/frame.lua Adds backdrop border/inset handling for target frame backdrop.
BeaconUnitFrames/unitFrames/target/castBar.lua New Target cast bar position override module (hooks AdjustPosition/OnShow).
BeaconUnitFrames/unitFrames/player/power/index.xml Loads new alt power modules.
BeaconUnitFrames/unitFrames/player/power/background.lua Adds border-related DB defaults + uses InitBackground/WHITE8x8 default.
BeaconUnitFrames/unitFrames/player/power/altPower.lua New Player alternate power bar handler (status bar).
BeaconUnitFrames/unitFrames/player/power/altForeground.lua New foreground handler for alt power bar.
BeaconUnitFrames/unitFrames/player/power/altBackground.lua New background handler for alt power bar (with border defaults).
BeaconUnitFrames/unitFrames/player/player.lua Adds alt power bar refresh + refactors secure art restoration triggers and hook init.
BeaconUnitFrames/unitFrames/player/name.lua Adds font-string text draw layer/sublevel defaults.
BeaconUnitFrames/unitFrames/player/indicators/statusIndicator.lua New pulse-coordinator for player portrait/name status indicators.
BeaconUnitFrames/unitFrames/player/indicators/portraitStatusIndicator.lua New portrait glow highlight (combat/resting) w/ pulse subscription.
BeaconUnitFrames/unitFrames/player/indicators/nameStatusIndicator.lua New health-bar underglow highlight (combat/resting) w/ pulse subscription.
BeaconUnitFrames/unitFrames/player/indicators/indicators.lua Adds STATUS_INDICATOR ordering and refresh call.
BeaconUnitFrames/unitFrames/player/indicators/index.xml Loads new status-indicator scripts.
BeaconUnitFrames/unitFrames/player/health/background.lua Adds border-related DB defaults + switches to InitBackground/WHITE8x8 default.
BeaconUnitFrames/unitFrames/player/frame.lua Adds backdrop border/inset handling + alternates frame textures for vehicle/alt-power states.
BeaconUnitFrames/unitFrames/pet/power/background.lua Adds border-related DB defaults + uses InitBackground/WHITE8x8 default.
BeaconUnitFrames/unitFrames/pet/health/background.lua Adds border-related DB defaults + uses InitBackground/WHITE8x8 default.
BeaconUnitFrames/unitFrames/pet/frame.lua Adds backdrop border/inset handling for pet frame backdrop.
BeaconUnitFrames/unitFrames/party/power/background.lua Adds border-related DB defaults + uses multi-frame InitFrameBackground + border refresh.
BeaconUnitFrames/unitFrames/party/portrait.lua Refreshes party highlights when portrait config changes.
BeaconUnitFrames/unitFrames/party/party.lua Adds events + refresh helpers for party highlights/colors on roster/target/mouseover/threat changes.
BeaconUnitFrames/unitFrames/party/name.lua Refreshes party highlights when name config changes.
BeaconUnitFrames/unitFrames/party/indicators/statusIndicator.lua New party status-indicator coordinator (aggro/target/mouseover priority + colors).
BeaconUnitFrames/unitFrames/party/indicators/portraitStatusIndicator.lua New party portrait glow highlight implementation.
BeaconUnitFrames/unitFrames/party/indicators/indicators.lua Enables party StatusIndicator refresh.
BeaconUnitFrames/unitFrames/party/indicators/index.xml Loads new party status-indicator scripts.
BeaconUnitFrames/unitFrames/party/indicators/healthBarStatusIndicator.lua New party health-bar underglow highlight implementation.
BeaconUnitFrames/unitFrames/party/health/background.lua Adds border-related DB defaults + uses multi-frame InitFrameBackground + border refresh.
BeaconUnitFrames/unitFrames/party/frame.lua Disables Blizzard party status overlay + adds backdrop border/inset handling per member frame.
BeaconUnitFrames/unitFrames/focus/power/background.lua Adds border-related DB defaults + uses InitBackground/WHITE8x8 default.
BeaconUnitFrames/unitFrames/focus/index.xml Loads new castBar.lua.
BeaconUnitFrames/unitFrames/focus/health/background.lua Adds border-related DB defaults + uses InitBackground/WHITE8x8 default.
BeaconUnitFrames/unitFrames/focus/frame.lua Adds backdrop border/inset handling for focus frame backdrop.
BeaconUnitFrames/unitFrames/focus/focus.lua Adds CastBar module to refresh flow + options ordering.
BeaconUnitFrames/unitFrames/focus/castBar.lua New Focus cast bar position override module (hooks AdjustPosition/OnShow).
BeaconUnitFrames/unitFrames/boss/power/background.lua Adds border-related DB defaults + uses multi-frame InitFrameBackground + border refresh.
BeaconUnitFrames/unitFrames/boss/health/background.lua Adds border-related DB defaults + uses multi-frame InitFrameBackground + border refresh.
BeaconUnitFrames/unitFrames/boss/frame.lua Adjusts selection sizing + adds backdrop border/inset handling per boss frame.
BeaconUnitFrames/options/typeDefaults/statusBarBackground.lua Reworks background options (color first) + adds border-frame overlay support + background init helpers.
BeaconUnitFrames/options/typeDefaults/fontString.lua Adds TextLayerable support and refresh application.
BeaconUnitFrames/options/options.lua Adds default order entries for frame positioning and border/background-color options.
BeaconUnitFrames/options/mixins/textLayerable.lua New mixin + options injection for font-string draw layer/sublevel configuration.
BeaconUnitFrames/options/mixins/index.xml Loads new framePositionable.lua and textLayerable.lua.
BeaconUnitFrames/options/mixins/framePositionable.lua New mixin + options injection for per-frame position/strata/level overrides.
BeaconUnitFrames/options/mixins/backgroundTexturable.lua Extends background texturing options/mixin with border + inset configuration.
BeaconUnitFrames/locale/zhTW.lua Adds v1.2.0 placeholder locale keys and “Background Color” placeholder.
BeaconUnitFrames/locale/zhCN.lua Adds v1.2.0 placeholder locale keys and “Background Color” placeholder.
BeaconUnitFrames/locale/ruRU.lua Adds v1.2.0 placeholder keys; adjusts existing translations around background-related strings.
BeaconUnitFrames/locale/ptPT.lua Adds v1.2.0 placeholder locale keys and “Background Color” placeholder.
BeaconUnitFrames/locale/ptBR.lua Adds v1.2.0 placeholder locale keys and “Background Color” placeholder.
BeaconUnitFrames/locale/koKR.lua Adds v1.2.0 placeholder locale keys and “Background Color” placeholder.
BeaconUnitFrames/locale/itIT.lua Adds v1.2.0 placeholder locale keys and “Background Color” placeholder.
BeaconUnitFrames/locale/frFR.lua Adds v1.2.0 placeholder locale keys and “Background Color” placeholder.
BeaconUnitFrames/locale/esMX.lua Adds v1.2.0 placeholder locale keys and “Background Color” placeholder.
BeaconUnitFrames/locale/esES.lua Adds v1.2.0 placeholder locale keys and “Background Color” placeholder.
BeaconUnitFrames/locale/enUS.lua Adds v1.2.0 locale keys used by new features + adds “Background Color”.
BeaconUnitFrames/locale/enGB.lua Adds v1.2.0 placeholder keys + updates placeholders/one active key line.
BeaconUnitFrames/locale/deDE.lua Adds v1.2.0 placeholder locale keys and “Background Color” placeholder.
BeaconUnitFrames/icons/radial_glow.png Adds new art asset for portrait glow status indicators.
.github/copilot-instructions.md Updates contributor guidance for locale key workflow.

Comment thread BeaconUnitFrames/options/options.lua
Comment thread BeaconUnitFrames/unitFrames/player/indicators/statusIndicator.lua
Comment thread Makefile
Co-authored-by: Copilot <copilot@github.com>
@McTalian McTalian merged commit b860ff8 into main Apr 28, 2026
7 checks passed
@McTalian McTalian deleted the next-feat-1-2-0 branch April 28, 2026 00:11
@McTalian
Copy link
Copy Markdown
Member Author

🎉 This PR is included in version 1.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants