promotional bannermobile promotional banner

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 v.1.0.55

  • R
  • Jun 18, 2026
  • 1.53 MB
  • 32
  • 12.0.7+7
  • Classic TBC + 3

File Name

JugoUI.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.55 "Blizzard-Sperre" (2026-06-18)

### Removed (nur Retail 12.0.7+)
Blizzard hat mit Patch 12.0.7 das Anzeigen/Verfolgen **gegnerischer
Offensiv-Zauber und deren Cooldowns** API-seitig gesperrt (gilt für alle
Addons). Betroffene JugoUI-Features werden auf Retail 12.0.7+ jetzt sauber
deaktiviert statt leer/kaputt anzuzeigen:

- **Gegner-Cooldown-Tracker** (`EnemyCooldowns`): On-Screen-Fenster **und**
  Nameplate-Icons komplett aus. Config-Sektion zeigt einen Sperrhinweis.
- **Precognition-Alert** (`ArenaAlerts`): Warnung/Tag deaktiviert, Schalter aus
  der Config ausgeblendet.

Steuerung über neues Flag `JugoUI.PVP_OFFENSIVE_BLOCKED`
(`IS_MAINLINE and WOW_VERSION >= 120007`).

### Unverändert
- **Classic Era / MoP / TBC**: alle diese Features bleiben voll verfügbar
  (dort greift Blizzards Sperre nicht).
- Defensiv-/Immunitäts-Tracker, BigDebuffs (CC), Kick-Lockout, Healer-CC-/
  Stealth-/Feign-/Queue-Alerts laufen weiter — sie nutzen Blizzard-sanktionierte
  Aura-Filter, keine gegnerischen Offensiv-SpellIDs.

---

## v1.0.54 "Mitternacht 12.0.7" (2026-06-18)

### Changed
- **Retail-TOC auf Patch 12.0.7 angehoben** (`## Interface: 120007`,
  Client-Build 12.0.7.68235). Addon wird nicht mehr als „veraltet" markiert.
- Stale `X-Version-Name` in allen TOCs auf den jeweils aktuellen Release-Namen
  korrigiert.

---

## v1.0.53 "Stiller Start" (2026-06-18)

### Changed
- **ESC-Menü-Button entfernt.** Jede Berührung des secure `GameMenuFrame`
  (Kind-Frame, Hook, Anchor, Skin) tainted dessen `callback()` und löste beim
  Ausloggen `ADDON_ACTION_FORBIDDEN` aus – auf allen Clients nicht sauber
  lösbar.
- **Login-Chat ist still.** Keine Versions-/Bug-/Warn-Zeilen mehr beim Einloggen.

### Added
- **JugoUI unter ESC → Optionen → AddOns.** Eigener Eintrag mit Button
  „JugoUI-Einstellungen öffnen“, der das Settings-Fenster aufruft. Nutzt die
  offizielle `Settings`-/`InterfaceOptions`-API (taint-frei). Alternativ wie
  gehabt `/jugo`.

---

## v1.0.52 "Standardtreu" (2026-06-14)

### Changed
- **Classic/MoP/TBC nutzen die Blizzard-Standard-Actionbars.** Die eigenen secure
  Custom-Bars verwenden Retail-Action-Paging, das auf diesen Clients falsch mappt
  (Drag in falsche Slots) und nicht zuverlässig zu fixen war ohne Test-Zugang.
  **Retail behält die JugoUI-Custom-Bars.** Ein Classic-nativer Bar-Umbau bleibt
  als optionales späteres Projekt offen.

---

## v1.0.51 "Verschiebbar" (2026-06-14)

### Fixed
- **Action Bars per „Unlock" wieder verschiebbar**: Das Drag-Overlay liegt jetzt
  ÜBER den Buttons (vorher schluckten die Buttons den Drag → Bar unbeweglich).
- Damit lassen sich die Reihen auseinanderziehen – das behebt auch das
  „Spell landet im falschen Slot", wenn es von überlappenden Reihen kam (eine
  obenliegende Reihe fing den Drop ab).

---

## v1.0.50 "Slot-Treffer" (2026-06-14)

### Fixed (Classic/MoP)
- **Custom-Bar-Buttons mappten den falschen Action-Slot** (Drag/Klick landete auf
  einem anderen Button – auf allen Leisten). Ursache: die Buttons setzten
  `useparent-actionpage`, aber nicht das `action`-Attribut (1–12). Retail fällt
  auf die Button-ID zurück, Classic/MoP nicht. Jetzt explizit gesetzt.
- Action-Bars erhalten **eigene Frame-Level**, damit bei überlappenden Reihen der
  Drop eindeutig den obersten/richtigen Button trifft.

---

## v1.0.49 "Eigenbau" (2026-06-14)

### Changed
- **Custom Action Bars wieder auf allen Versionen aktiv** (auch Classic/MoP/TBC).
  Das SetParent-Umhängen der Pet-/Stance-Bars bleibt auf Classic übersprungen
  (Taint-Vermeidung).
- **Fix MoP**: Pet-/Stance-Bar wurde mitversteckt, weil sie Kinder der
  MainMenuBar sind (deren Alpha auf 0 gesetzt wird) – sie werden jetzt auf
  Classic explizit wieder eingeblendet.

> Bekannt/in Arbeit: Drag-auf-Slot-Verhalten der Custom-Bars auf MoP wird anhand
> von Testfeedback weiter justiert.

---

## v1.0.48 "Standfest" (2026-06-14)

### Fixed (Classic/MoP)
- **Action Bars auf Classic/MoP wieder Blizzard-Standard** (bewegbar, korrektes
  Slot-Mapping, Pet-/Stance-Bar vorhanden). Die eigenen secure Custom-Bars nutzen
  Retail-Action-Paging und mappten auf MoP falsch (Drag landete im falschen Slot,
  Petbar fehlte) – ein verlässlicher Classic-nativer Bar-Umbau folgt separat.
- **PvP-Module MoP/TBC-tauglicher**: Arena-Events (`ARENA_COOLDOWNS_UPDATE`,
  `ARENA_CROWD_CONTROL_SPELL_UPDATE`) werden flavor-sicher registriert (skip wenn
  nicht vorhanden, kein Init-Abbruch). DR-Tracker (`C_SpellDiminish`) bleibt
  retail-only und schaltet sich dort von selbst ab; C_PvP-Aufrufe sind bereits
  existenz-geguardet.

---

## v1.0.47 "Dreigleisig" (2026-06-14)

### Changed (flavor-genaue Trennung)
- **Eigene Modul-Listen pro Classic-Flavor** statt einer gemeinsamen:
  - `load_vanilla.xml` (Classic Era 1.x): **kein Arena-PvP, kein PvE** – Era hat keine Arena.
  - `load_classic.xml` (TBC 2.5): **PvP/Arena**, kein PvE (TBC hat keine Challenge Modes).
  - `load_mists.xml` (MoP 5.5): **PvP/Arena + PvE** (Challenge Modes).
- **`JugoUI.HAS_ARENA`** (Era=nein, ab TBC=ja) und **`HAS_PVE_MODULE`** (MoP/Retail).
- **Settings** zeigen die Kategorien **PvP** und **PvE** nur dort, wo die Module
  geladen sind (PvP nicht auf Era, PvE nur MoP/Retail).

> Hinweis: Die PvP-/PvE-Module sind weiterhin retail-API-lastig – auf TBC/MoP
> werden retail-only Aufrufe iterativ gegated (Fehler-Logs vom Client nötig).

---

## v1.0.46 "Zweigleisig" (2026-06-14)

### Changed (Classic/Retail-Trennung – ein Ordner, sauberer Cut)
- **Eigene reduzierte Modul-Liste für Classic/MoP** (`Modules/load_classic.xml`):
  Die Classic-TOCs (Vanilla/TBC/Mists) laden das retail-only **PvE-Modul**
  (M+ Dashboard, Wochen-Vault, Challenge/Scenario-UI) **nicht** mehr.
- **Settings-Sidebar blendet retail-only Kategorien auf Classic aus**
  (Kategorien können per `retail = true` markiert werden; aktuell: PvE).
- **Fix**: `Blizzard_SpellDiminishUI`-Ladeversuch (nativer DR-Tray) nur noch auf
  Retail – auf Classic/MoP verschwindet der „Wrong game type"-Popup.

> Weiterer Feinschliff (retail-only Optionen *innerhalb* von Panels, weitere
> Module) folgt iterativ anhand der Fehler-Logs vom jeweiligen Client.

---

## v1.0.45 "Heimisch" (2026-06-14)

### Changed / Fixed
- **Game-Menu-Button** sitzt jetzt **direkt unter „Return to Game"** (an der
  Continue-Schaltfläche verankert, mit Fallback) statt oben überlappend – auf
  allen Versionen, auch Classic/MoP.
- **Classic/MoP: Rechtsklick auf Unit-Frames öffnet wieder das volle Blizzard-
  Unit-Menü** (Set Focus, Markierung, Flüstern …). Der Secure-Focus-Workaround
  bleibt nur auf Retail (wo das Menü-FocusUnit taintet).
- **Custom Action Bars laufen wieder auf Classic/MoP.** Der vorherige
  `MainActionBar:SetShownBase`-Taint kam vom Umhängen der geschützten Pet-/
  Stance-Bars – das wird auf Classic übersprungen (Pet/Stance bleiben Blizzard-
  Standard), die eigenen Haupt-/Multi-Bars funktionieren.