File Details
JugoUI v.1.0.96
- R
- Jun 22, 2026
- 1.64 MB
- 20
- 12.0.7+7
- Classic TBC + 3
File Name
JugoUI (2).zip
Supported Versions
- 12.0.7
- 12.0.5
- 5.5.4
- 5.5.3
- 2.5.5
- 2.5.4
- 1.15.8
- 1.15.7
## v1.0.96 "Flat-Stil" (2026-06-21)
### Added (Actionbar-Look auf den Rest - Phase 1)
- **Flat-Stil-Schalter** (Allgemein → Frame Design, Standard an): vereinheitlicht
Icon-Elemente auf den Actionbar-Look (schwarzer 1px-Rand statt Theme-Farbe).
Greift in Phase 1 auf **Buff-Icons** (PlayerBuffs) und den **Trinket-Tracker**;
semantische Ränder (Debuffs rot, Immunität-Typ, Interrupt rot) bleiben farbig.
Shared-Helfer `Util.IsFlat` / `Util.IconBorderColor` für die weitere Ausweitung.
- Geplant für Folge-Phasen: Bars/Castbars (flache Statusbar-Textur, dünne Ränder)
und Nameplates.
---
## v1.0.95 "WoW-Icons" (2026-06-21)
### Changed
- **Alle Menü-Icons sind jetzt echte WoW-(Blizzard-)Icons**, thematisch passend
zum jeweiligen Namen (Buffs = Seelenstärke, Bags = Tasche, Minimap = Karte,
PvP = PvP-Abzeichen, Nameplates = Ziel-Schuss, Castbar = Arkanschlag, usw.).
Die Config-Nav-/Breadcrumb-Icons werden voll farbig (kein Kategorie-Tint mehr)
und mit gecroppten Rändern gezeigt. Das Lock-Icon nutzt Blizzards Lock-Button-
Textur. (Rollen-Preset-Icons waren bereits Blizzard-Icons.)
---
## v1.0.94 "Frame-Größe-Fix" (2026-06-21)
### Fixed
- **Unit-Frame-Größe (Player/Target/Focus) wurde scheinbar nicht gespeichert**:
Beim Ziehen des Größen-Sliders setzte `ResizeFrame` die Breite als
`volleBreite + 52`, während der Frame beim Reload aus `frameSize.X.width` mit
`barWidth = volleBreite - 50` neu gebaut wurde. Live war der Frame also ~50px
breiter als nach `/reload` -> es sah aus, als würde die Größe „zurückgesetzt".
`ResizeFrame` rechnet die volle Breite jetzt intern auf die Bar-Breite um (wie
bei der Erstellung), Live-Größe == Reload-Größe. (Positionen + Höhe waren
bereits korrekt.)
---
## v1.0.93 "Kampf-Reload-Fix" (2026-06-21)
### Fixed (Reload während des Kampfes)
- **Ursache:** Beim `/reload` im Kampf bauen die Module ihre Frames neu auf, aber
`SetAttribute` (Secure-Unit-Buttons), `RegisterUnitWatch`, `SetCVar` und das
Erstellen secure Bars sind im Kampf **geschützt**. Folge: halb-getaintete
Frames -> `TargetUnit()` forbidden beim Klick, Target/Focus/Boss-Frames dauerhaft
sichtbar (RegisterUnitWatch lief nie), Actionbars „resettet".
- **`UnitFrames:Initialize`** verschiebt den KOMPLETTEN Aufbau jetzt auf
`PLAYER_REGEN_ENABLED`, wenn es im Kampf startet (vorher nur `RegisterUnitWatch`
deferred, aber `SetAttribute` nicht -> Taint).
- **`CustomBars:Initialize`** wartet jetzt ebenfalls sauber aufs Kampfende
(`PLAYER_REGEN_ENABLED`) statt im 2s-Takt zu pollen -> Bars stehen nach dem
Kampf wieder wie gespeichert.
- Nameplates waren bereits abgesichert (CVar-Re-Apply bei Kampfende); im Kampf
selbst lassen sich die Nameplate-CVars nicht setzen -> Platten kommen direkt nach
Kampfende zurück.