Skip to content

Default-value tweaks + Reduced Max Health colour#120

Open
Krathe82 wants to merge 6 commits into
DanderBot:mainfrom
Krathe82:pr/default-tweaks
Open

Default-value tweaks + Reduced Max Health colour#120
Krathe82 wants to merge 6 commits into
DanderBot:mainfrom
Krathe82:pr/default-tweaks

Conversation

@Krathe82
Copy link
Copy Markdown
Contributor

@Krathe82 Krathe82 commented Jun 4, 2026

Second of a sequenced set (borders → defaults → fixes → icons), stacked on #119.

Merge order: builds on #119 (unified border system). Until #119 is merged this PR's diff also shows the border changes; once #119 lands it reduces to just the default-value changes below.

Changes

  • (Defaults) Tuned new-profile defaults — buff icon sizing/spacing, stack-count offsets, Stack/Duration outline shadow, and a flush expiring-border inset.
  • (Reduced Max Health) Default colour changed from opaque black to a translucent grey (50% @ ~80% alpha) so the reduced-max region reads clearly on a dark health bar. Profiles still on the exact old black are migrated automatically (one-time, value-guarded); a customised colour is left untouched.

Only touches new-profile defaults + a one-time migration — no change for users who've already customised these values.

Krathe82 added 6 commits June 3, 2026 01:19
…tling

Route every border (frame, square/icon, bar, defensive icon, missing buff,
resource bar, pet, targeted spells) through a single DF.Border engine with
shared style / alpha / gradient controls and 10 animation effects (LibCustomGlow
embedded). Add DF.Expiring with per-entry throttle + stagger for the expiring
border ticker. Defensive-icon and missing-buff border fixes (frame level,
co-planar with the icon, out-of-range fade preserved across re-renders). Adds
the border & expiry system overview docs.
Default-value tweaks for new profiles: buff icon size 20, buff spacing 2, buff
stack-count offsets, Stack/Duration outline SHADOW;OUTLINE, buff & debuff
expiring border inset 0 (flush), plus minor text/aura/absorb/targeted default
tweaks. (Targets border-rework's new border-key schema.)
The old default was opaque black, which is easy to mistake for empty
space on a dark health bar. New default is a translucent grey
(#757575 @ ~80% alpha) so the reduced-max region reads clearly.

Includes a one-time, value-guarded migration: any profile still on the
exact old black {0,0,0,1} is flipped to the new colour on load; any
profile with a customised (non-black) colour is left untouched, and a
per-mode flag means a later deliberate black choice is not reverted.
Iterate the new default from #757575CB to #808080CD (50% mid-grey at
~80% alpha). Migration bumped to V2 and now also catches the brief
in-development #757575CB value (in-dev testers only) in addition to the
original opaque black, so it lands on the final colour; customised
colours are still left alone.
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