Animate unit frame bars with ClassicAPI's SmoothStatusBarMixin

Health and power bars take SmoothStatusBarMixin instead of pfUI's own OnUpdate animation, so the animation no longer runs faster at higher frame rates. The speed dropdown becomes an on/off checkbox, since the mixin's rate is fixed. A new range keeps the bar's filled share, so it doesn't jump before the animation moves on.
This commit is contained in:
Brues
2026-10-31 14:20:20 -05:00
parent 43f90751d6
commit e5a78c8d54
12 changed files with 37 additions and 102 deletions
+1 -2
View File
@@ -32,6 +32,7 @@ pfUI_translation["frFR"] = {
["Anchor Bags Above Chat"] = nil,
["A new installation of |cff33ffccpf|rUI ships with 4 prebuilt design profiles. Click below if you wish to load one of these profiles."] = "Une nouvelle installation de |cff33ffccpf|rUI est livrée avec 4 profils de conception prédéfinis, Cliquez ci-dessous si vous souhaitez charger l'un de ces profils",
["A new version is available"] = "Une nouvelle version est disponible",
["Animate Health And Power Bars"] = nil,
["Appearance"] = "Apparence",
["Ascending"] = "Ascendante",
["Author"] = "Auteur",
@@ -371,7 +372,6 @@ pfUI_translation["frFR"] = {
["Health"] = "Point de vie",
["Health - Auto"] = "Points de vie - Automatique",
["Healthbar"] = "Barre des points de vie",
["Healthbar Animation Speed"] = "Vitesse de l'animation des barres de vie",
["Health Bar Color"] = "Couleur de la barre des points de vie",
["Healthbar Embedded"] = "Barres de vies intégrées",
["Healthbar Height"] = "Hauteur des barres de vies",
@@ -433,7 +433,6 @@ pfUI_translation["frFR"] = {
["Inherit Default Colors"] = "Hériter des couleurs par défaut",
["Inputbox Height"] = "Hauteur du champ de saisie du texte",
["Inputbox Width"] = "Largeur du champ de saisie du texte",
["Instant"] = "Instantané",
["Integrations"] = nil,
["Invert Health Bar"] = "Inverser les barres de vie",
["is not allowed in profile name"] = "n'est pas autorisé comme nom de profil",