Bshamel UI

Bshamel UI is an addon that enhances the default World of Warcraft interface while preserving its original look and feel as closely as possible
Back to Files

v0.1.2

File nameBshamelUI-v0.1.2.zip
Uploader
BshamelBshamel
Uploaded
Jul 30, 2026
Downloads
3
Size
38.0 KB
Flavors
Retail
File ID
8541345
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7

What's new

Journal des modifications

Non publié

0.1.2 — 2026-07-30

Modifié

  • Publication sous le nom d'auteur « Bshamel ».

Interne

  • Refresh d'une page d'options devient une fonction partagée au lieu d'une fermeture recréée pour chaque module.
  • Suppression d'une table morte dans la barre latérale.
  • Intégration continue opérationnelle : luacheck et garde-fous de design vérifiés à chaque push, packaging et publication automatiques sur tag.

0.1.0 — 2026-07-30

Première version. Les fondations sont posées ; un seul module fonctionnel pour l'instant, les suivants s'appuieront dessus.

Ajouté

  • Socle de l'addon : namespace, répartiteur d'événements, bus de messages interne, sortie console.
  • Base de données à profils (choix du profil par personnage), fusion des valeurs par défaut à la connexion et nettoyage à la déconnexion.
  • Registre de modules déclaratifs, avec révocation automatique des abonnements à la désactivation et report d'activation hors combat pour les modules sécurisés.
  • Système de traduction avec repli sur l'anglais ; locales enUS et frFR.
  • Design system : tokens uniques (UI/Theme.lua), fabrique de widgets, moteur de pages déclaratives.
  • Fenêtre d'options /bui : navigation par catégories, encadré de titre de page, zone défilante, entrée dans les options du client, icône dans le compartiment d'addons.
  • Module Quête : acceptation et rendu automatiques, filtre sur les quêtes triviales, touche de contournement configurable.
  • Garde-fous de design vérifiés en intégration continue (scripts/check-design.sh).
  • Pipeline GitLab : luacheck et garde-fous à chaque push, packaging et envoi CurseForge sur tag.

This mod has no additional files