File Details
v5.0.5
- R
- Jul 4, 2026
- 14.69 MB
- 57
- 12.0.7
- Retail
File Name
UnbunkUtility-v5.0.5.zip
Supported Versions
- 12.0.7
lightweight tag d531861230bb191147bf6234c6539f4adb232d57 v5.0.5
Author: Unbunk <34401183+Unbunk@users.noreply.github.com>
Date: Sat Jul 4 18:52:40 2026 +0200
commit d531861230bb191147bf6234c6539f4adb232d57
Author: Unbunk <34401183+Unbunk@users.noreply.github.com>
Date: Sat Jul 4 18:52:40 2026 +0200
toc version fix 5.0.5
commit 489bf32887c0ee404d76ba69f2a77b9e8388feef
Author: Unbunk <34401183+Unbunk@users.noreply.github.com>
Date: Sat Jul 4 18:37:14 2026 +0200
feat(utilities): Decursive X/Y, Details Windows settings, import de profils addons, fix auto-switch Details
Personal utilities & profils (panneaux owner-gated):
- Decursive: champs X/Y (en plus du unlock) pour positionner la MUF precisement,
via GetPos/SetPos passe-plat de la convention Decursive (combat-safe).
- Details "special settings": nouveau cadre "Windows settings" (W/H/X/Y par fenetre
Details!, grise si locked/linked, refresh live) + cadre principal renomme
"Profiles settings".
- Restore my profile: cadres "Import Principal" par addon (Details dj/raid, Plater,
BuffReminders, BliZzi, DandersFrames, MRT, BigWigs core+boss) via l'API d'import
propre de chaque addon ; Dominos = aller-retour maison (capture + injection AceDB) ;
blobs a coller dans AddonProfiles.lua. Suppression du H6 gris du cadre UnbunkUtility.
- Fix: l'auto-switch de profil Details (DP.Apply) ne reforce plus le profil a chaque
event (bascule une fois par changement de contexte, respecte un switch manuel) ->
reglait le "impossible de rechanger le profil en donjon".
commit 8f9ff87433bd1797ca82f04b4b018ce17056082c
Author: Unbunk <34401183+Unbunk@users.noreply.github.com>
Date: Sat Jul 4 18:36:58 2026 +0200
feat(trackers): potions et healthstones grises en cooldown par defaut
darkenOnCdWithStacks=true par defaut pour potions (health+combat) et healthstones:
un stock en sac n'est pas une charge utilisable pendant le cooldown, donc l'icone
grise en CD au lieu de rester allumee. Reste togglable par icone. Le defaut est lu
via un fallback XCfg -> config plate du tracker (TimerIcon ~1170), necessaire car
ces trackers sont en below-player par defaut (sinon le defaut plat n'etait jamais lu).
commit d46a87467e5d39774d1c16426064289546ce1253
Author: Unbunk <34401183+Unbunk@users.noreply.github.com>
Date: Sat Jul 4 18:36:47 2026 +0200
perf(cdm): corriger "script ran too long" (fan-out AuraDispatch + oscillation valeur secrete)
AuraDispatch lancait 4 moteurs de relayout synchrones a ~60Hz en combat, saturant le
budget insecure de la frame (watchdog cumule ~200ms/dispatch). Correctifs:
- CDMGroups FrameKey: cache la derniere cle de base lisible (nf._uuLastGoodKey) et la
reutilise sous valeur secrete -> la signature de layout arrete d'osciller et
l'early-out tient (plus de passe complete a 60Hz). CDMAnchor OnAcquireItemFrame
efface aussi _uuLastGoodKey au recyclage.
- Throttle 0.1s des relayouts pilotes par les auras dans les 3 moteurs
(CDMGroups via ScheduleRelayout, BuffGroups/BarGroups via ScheduleAuraRelayout).
- PotionTracker: separe dirty (re-scan sac) de spellPending (retry GetItemSpell seul)
-> fin de la tempete de bag-scan en fenetre item-data-load.