Conversation
0a0b8f0 to
8339ee7
Compare
📦 Packaged ZIP files
Last Updated: 4/28/2026, 12:09:54 AM (UTC) |
Contributor
There was a problem hiding this comment.
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. |
Co-authored-by: Copilot <copilot@github.com>
Member
Author
|
🎉 This PR is included in version 1.2.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Various features and cleanup