JugoUI

JugoUI is a fully modular, modern, lightweight UI replacement for WoW featuring custom unit frames, nameplates, action bars, bags, chat, tooltips, castbars, floating combat text, and quality of life features like auto-repair, fast loot, and much more...!!!

File Details

JugoUI v1.0.32 - RETAIL

  • R
  • Jun 14, 2026
  • 1.09 MB
  • 12
  • 12.0.7+1
  • Retail

File Name

JugoUI.zip

Supported Versions

  • 12.0.7
  • 12.0.5

## v1.0.32 "Taktiker" (2026-06-14)

### New
- **M+ Dashboard erweitert**: Affix-Icons zeigen beim Überfahren Name +
  Beschreibung; die Dungeon-Wertung (Season-Best) steht jetzt im Titel.
- **Raid-Cooldowns-Widget** (ehem. Battle-Rez): zeigt verfügbare Kampf-
  Wiederbelebungen *und* den Bloodlust-Status (aktiv mit Restzeit / verbraucht /
  bereit) – über `C_UnitAuras`, kein Combat-Log.
- **Kampf-/Encounter-Timer**: laufende Kampfdauer; setzt sich beim Boss-Pull
  (`ENCOUNTER_START`) zurück und bleibt nach Kampfende kurz stehen.

### Changed
- **PvE-Design auf den JugoUI-„Signature"-Look** gehoben: weicher Schlagschatten,
  glänzender Gradient-Hintergrund, Akzent-Linie mit Fade, Titel mit Punkt +
  Divider und glänzende Statusbalken (statt flacher Kästen).

---

## v1.0.31 "Schlüsselstein" (2026-06-14)

### New
- **PvE-Modul mit Leben gefüllt** (vorher Platzhalter). Alles auf taint-sicheren
  Public-APIs – kein Combat-Log:
  - **Mythic+ Dashboard**: Keystone-Level + Affix-Icons, Dungeon-Timer mit +2/+3-
    Schwelle (farbcodiert), Gegnerkräfte-% (Trash) und Tode + Zeitverlust.
    Erscheint automatisch im aktiven M+. Vorschau über Config-Button.
  - **Pull-Timer**: `/pull 8` zeigt einen großen animierten Countdown und löst
    die native Gruppen-Ansage aus (`C_PartyInfo.DoCountdown`); `/pull 0` bricht ab.
    Reagiert auch auf von anderen gestartete Gruppen-Countdowns.
  - **Raid-Werkzeuge**: Bereit-Prüfung, Rollen-Abfrage, In-Raid-umwandeln und
    8 Welt-Marker + Löschen (secure `/wm`-Buttons, kampftauglich). Auto-Anzeige
    in der Gruppe.
  - **Große-Truhe-Vorschau** (`/jugovault`): wöchentliche Belohnungs-Slots je
    Kategorie auf einen Blick (`C_WeeklyRewards`).
  - **Battle-Rez-Anzeige**: verfügbare Kampf-Wiederbelebungen in Raid/M+ über die
    Ladungen deines eigenen Rez-Zaubers (kein CLEU nötig).
- Alle PvE-Frames per **Shift+Ziehen** frei platzierbar; jedes Feature einzeln in
  *Settings > PvE* schaltbar.

---

## v1.0.30 "Fokusziel" (2026-06-14)

### New
- **Focus-Target-of-Target-Frame**: zeigt, wen dein Fokus gerade angreift
  (HP%-Anzeige, klickbar, verankert unter dem Focus-Frame). Ideal im PvP, um das
  Kill-Ziel oder Peels zu erkennen. Standardmäßig aus.
- **Beide ToT-Frames einzeln schaltbar** unter *Unit Frames > PvP*: „ToT vom
  Target" (an) und „ToT vom Focus" (aus). Umschalten wirkt live (außerhalb des
  Kampfes), Positionen über „Frames entsperren" frei verschiebbar.

---

## v1.0.29 "Klartext" (2026-06-14)

### Changed
- **Einstellungs-Menü komplett auf Deutsch**: alle Panels (Unit Frames, Cast Bars,
  Action Bars, Buffs/Auras, Chat, Minimap, Tooltip, Nameplates, Combat Text/FCT,
  Info-Leiste, EP-/Ruf-Leiste, QoL, PvP, PvE, Profile, Taschen, Skins) durchgängig
  übersetzt – Überschriften, Optionen, Buttons, Hinweise und Chat-Meldungen.
- **Aufgeräumte Abschnitte**: lose Hinweis-Texte laufen jetzt über das einheitliche
  Beschreibungs-Widget (`CreateDesc`), saubere Abstände statt frei platzierter Strings.
- Dropdown-Werte (intern gespeichert) bleiben unverändert – nur die Anzeige wurde
  übersetzt, bestehende Profile funktionieren weiter.

---

## v1.0.28 "Combat Fade" (2026-06-13)

### New
- **Combat Fade**: blendet Action Bars, Taschen und Mikromenü außerhalb des
  Kampfes aus; im Kampf oder bei Mouseover sofort wieder voll sichtbar. Reines
  SetAlpha (kein Taint), respektiert den Edit-Modus. Config in QoL.
- **Treffer-Blitz ausblenden** (Hit-Indicator am Player-Frame) + **Fehlertext-
  Filter** (rote Spam-Meldungen wie „außer Reichweite", „nicht bereit" weg).
- Eigene Cooldown-Zahlen auf den Action Bars (ersetzen den entfernten globalen
  Cooldown-Hook, kein Taint).

---

## v1.0.27 "FCT Icons Safe" (2026-06-13)

### Action Bars repariert + Icons ohne Taint
- Combat-Log-Registrierung **komplett entfernt**: sie war für JugoUI verboten
  (ADDON_ACTION_FORBIDDEN) und das Flag **brach die Action Bars** (Secure-Calls
  wurden danach blockiert). Datenquelle ist jetzt dauerhaft UNIT_COMBAT.
- **Spell-Icons neben den Combat-Text-Zahlen** kommen jetzt aus dem zuletzt
  gecasteten Zauber (UNIT_SPELLCAST_SUCCEEDED, nicht geschützt) — Icon erscheint
  neben ausgehendem Schaden/Heilung. Kein Combat Log, kein Taint, Action Bars
  bleiben heil.

---

## v1.0.26 "Spell Icons" (2026-06-13)

### Combat Text mit Icons + DoTs
- Der globale Cooldown-Text-Hook (Taint-Quelle) ist raus — Cooldown-Zahlen
  kommen jetzt aus Blizzards `countdownForCooldowns`-CVar (Zahlen auf allen
  Cooldowns, **null Taint**). Dadurch lässt sich der Combat Log wieder sauber
  registrieren.
- Combat-Text nutzt jetzt primär den **Combat Log**: volle Daten mit
  **Spell-Icons**, **DoT/HoT-Erkennung**, Krit, Schule, Min-Schwellen.
- **UNIT_COMBAT bleibt als automatischer Fallback** (falls die Combat-Log-
  Registrierung in einer getainteten Session doch verweigert wird) — gedeckelt,
  kein Forbidden-Spam.

---

## v1.0.25 "Combat Text Fixed" (2026-06-13)

### Combat Text: richtige 12.0-Methode
- `COMBAT_LOG_EVENT_UNFILTERED` ist auf Retail/12.0 für Addons gesperrt.
  Umgestellt auf **UNIT_COMBAT** — die retail-sichere Quelle. Kein Combat-Log,
  kein Taint, **kein ADDON_ACTION_FORBIDDEN-Spam mehr**.
- Schaden an dir/Target/Focus/Pet, Heilung, Krits, Min-Schwellen, Pet-Toggle.
- Neu: **Verfehlt/Ausweichen/Pariert/Geblockt/Widerstanden/Immun/Absorbiert**.
- Grenze: UNIT_COMBAT liefert keine Spell-Icons/-Namen (API-bedingt).

---

## v1.0.24 "Scrolling Text" (2026-06-13)

### Combat Text neu (scrollend)
- Eigener **scrollender Combat-Text** statt Blizzards Standard: das Kampflog
  (COMBAT_LOG_EVENT_UNFILTERED) wird wieder ausgelesen und JugoUI rendert die
  Zahlen selbst (Krit-Pop 1.5×, Spell-Icons, mehrere Scroll-Stile, Slot-System
  gegen Überlappung, getrennte Schaden-/Heilungs-Seiten).
- **Secret-safe**: alle Beträge sind Plain-geguardet — in eingeschränkten
  Instanzen (Arena/M+ mit geheimen Werten) werden Events übersprungen statt
  Fehler zu werfen; im offenen PvP/BG/Welt erscheinen die Zahlen.
- Blizzards eigenes FCT wird abgeschaltet, solange unser Modul aktiv ist
  (kein doppelter/hässlicher Text mehr).

---

## v1.0.23 "Elite Plates" (2026-06-13)

### New
- **HD-Nameplate-Balken**: neue glatt geglänzte 256×256-Health-Bar-Textur.
- **Elite/Rare/Boss-Marker neu**: deutlich größer (26px), mit farbigem Glow
  hinterlegt (Gold = Elite, Silber/Blau = Rare, Rot = Boss). Boss-Marker
  pulsiert. Nutzt WoW-Drachen-/Skull-Atlanten, mit Fallbacks.

---

## v1.0.22 "HD Frames" (2026-06-13)

### Fixes
- **Action-Bar-Klicks (rechte Bars)**: Der vorige Hit-Fix vergrößerte die Klick-
  fläche in alle Richtungen und blutete bei den vertikalen Bars 4/5 in die
  Nachbar-Bar → man traf den Spell der parallelen Leiste. Jetzt wächst die
  Klickfläche nur entlang der Bar-Achse (vertikal: oben/unten, horizontal: L/R).

### New
- **HD-Texturen für Unitframe-Balken**: neue, glatt geglänzte 256×256-Status-
  bar-Texturen (Health/Power) — sichtbar schärfer und hochwertiger.

---

## v1.0.21 "Clarity" (2026-06-13)

### Fixes
- **Cursor-Markierung**: verwaschener Glow ersetzt durch eine eigene, hoch-
  auflösende anti-aliased Ring-Textur (256×256). Mitte ist frei, dünner Akzent-
  Innenring + scharfer Klick-Ping.
- **Combat-Text** war verpixelt, weil WorldTextScale eine gebackene Textur hoch-
  skalierte. Jetzt native Vektor-Schriftgröße (immer scharf), Scale = 1.
- **Kyrillische Namen** waren auf Westclients unlesbar (FRIZQT hat keine
  Cyrillic-Glyphen). Namen (Nameplates, Unit-/Arena-Frames, Combat-Text) nutzen
  jetzt ARIALN.TTF mit vollem Cyrillic-Satz.

### Info
- Das Addon ist in 6 Sprachen lokalisiert: enUS, deDE, frFR, itIT, ruRU, esES.

---

## v1.0.20 "Precision" (2026-06-13)

### Fixes
- **Action-Bar-Klickflächen**: Buttons hatten zwischen den Icons Totzonen, in
  denen Klicks nicht oder auf den Nachbar gingen. Klickbereich wächst jetzt um
  die halbe Lücke (SetHitRectInsets), Buttons kacheln nahtlos — kein Treffen
  der Mitte mehr nötig.
- **Combat-Text**: Nameplate-FCT-Unterdrückung entfernt + vollständiger
  Blizzard-FCT-CVar-Satz wird erzwungen (Login, Zonenwechsel, nach Kampf) inkl.
  Settings-API-Fallback. Ausgehender Schaden schwebt wieder vom Ziel auf.

### New
- **Cursor-Markierung**: leuchtender Ring um den Mauszeiger (Größe/Farbe/Puls
  konfigurierbar, optional nur im Kampf). QoL → Maus-Markierung.

---

## v1.0.19 "Refinement" (2026-06-13)

### New Features
- **Buff-Reminder** (PvP): pulsierende Icons für fehlende Buffs — Klassen-
  Raidbuff, Schamanen-Selbstschild, Waffen-Imbues/Gifte. Polling-Re-Scan, da
  Waffenverzauberungen kein Aura-Event auslösen. Shift+Ziehen verschiebt.
- **Proc-Glow** auf den eigenen Action Bars: Buttons leuchten, wenn ein Zauber
  proct/aktivierbar wird (über SPELL_ACTIVATION_OVERLAY + FindSpellActionButtons,
  secret-safe). Toggle in Action Bars.

### Removed (Duplikate)
- **CC Tracker** (UnitFrames) entfernt — von Big Debuffs abgedeckt (CC groß auf
  dem Portrait, Player/Target/Focus, mit Puls).
- **Kick Tracker** (UnitFrames) entfernt — von Enemy Cooldowns abgedeckt
  (Interrupts + CC + Defensives, Fenster + Nameplates).

---

## v1.0.18 "Toolkit" (2026-06-13)

### New Features
- **Cooldown-Text**: Countdown-Zahlen auf ALLEN Cooldowns (Action Bars, Items,
  Auren, eigene Frames) per Metatable-Hook — Farbschwellen, Dezimalstellen,
  größenabhängige Schrift, secret-safe. Config in QoL → Cooldown-Text.
- **Daten-Leiste**: bewegliche Leiste (Shift+Ziehen) mit Gold, Haltbarkeit,
  FPS, Latenz, freien Taschenplätzen, Freunden, Gilde, Koordinaten, Uhrzeit —
  je mit Tooltip und Klick-Aktion. Sauberer InfoBar-Nachfolger.
- **Event-Tracker**: Countdown-Liste für wiederkehrende Weltevents (Community
  Feast, Dragonbane Keep, Researchers, Time Rift, Superbloom, Big Dig, Theater
  Troupe, Stormarion Assault) — reine Timestamp-Mathematik, "läuft!"-Anzeige,
  Klick öffnet die Karte.
- **Quest-Tracker-Skin**: Blizzards Objective-Tracker im JugoUI-Look (Akzent-
  Überschriften, eigene Fonts, beweglicher Anker, optionales Combat-Fade,
  Slide-in).

---

## v1.0.17 "Arena Suite" (2026-06-13)

### New Features

- **Eigene Arena-Enemy-Frames** (arena1–3): Spec-Icon, klassengefärbte HP-Bar, HP-Prozent,
  Power-Bar, Arena-Nummer, Stealth-Anzeige, Prep-Raum-Support, Klick-Targeting
  (links = Target, rechts = Focus, secure & kampffähig)
  - **Trinket-CD** am Frame (secret-safe über C_PvP-DurationObjects)
  - **Racial-CD** neben dem Trinket inkl. Shared-Cooldown-Logik (Trinket ↔ Racial)
  - **Enemy-Dispel-CD**: vorbefülltes Dispel-Icon je Klasse/Spec, Cooldown beim Cast
  - **Natives DR-Tray** (Stun/Incap/Silence/Disorient) direkt unter jedem Frame
  - **Mini-Castbar** pro Frame (orange = kickbar, blau = Channel, grau = nicht unterbrechbar)
  - **Absorb-Overlay** auf der HP-Bar (skaliert mit echter Schild-Menge)
  - **Target-of-Target**: Klassen-Icon des Ziels; rot pulsierend = DU bist das Ziel,
    Kreuz = euer Healer wird angegriffen
  - Test-Modus: `/jugoarena test`
- **CC-Overlay auf Raidframes**: großes zentriertes CC-Icon mit Timer (secret-safe)
- **Big Debuffs v2**: auch auf dem eigenen Frame, pulsierender Alarm-Glow
- **Interrupt-Alarm-Glow** auf Target-/Focus-Castbars (grau = nicht kickbar)
- **Settings-Redesign**: Klapp-Sektionen (Accordion) auf allen Panels, farbige
  Aktions-Buttons (grün/orange/rot nach Funktion), eigenes flaches Icon-Set
  (21 generierte Glyphen, pro Kategorie eingefärbt), Credits-Style-Sektionsboxen

### Improvements

- **Große CPU-Optimierung**: Nameplate-Loop von 60 FPS auf event-getrieben
  (~5400 API-Calls/s eingespart), tote Poll-Timer entfernt, Action-Bar-Renders
  auf 50ms-Fenster gebündelt, Leerlauf-Ticker übersprungen
- Settings: dynamische Scroll-Höhe, Scroll-Reset bei Kategoriewechsel, Dropdowns
  mit Live-Callback, korrekte Dezimal-Slider, hellere Texte, volle Inhaltsbreite

### Bug Fixes

- DR-Tray bekam keine Daten (Member-Frames jetzt über CompactArenaFrame.memberUnitFrames,
  CVar-Absicherung, Arena-Ticker für spät erstellte Trays)
- Sidebar-Icons verloren ihre Farbe nach Kategoriewechsel
- Suche: Lua-Error bei genau einem Treffer; kaputte Aktiv-Markierung
- Role-Presets speicherten Castbar-Positionen nie (falscher Feldname)
- Texte lagen hinter den Sektions-Hintergründen (Frame-Layering)

---