-
-
Notifications
You must be signed in to change notification settings - Fork 341
Description
Hi,
First of all, thank you very much for creating WeakAuras / BrAuras.
Your addon is the technical foundation that makes our entire system possible.
I’d like to explain that within our UI project BanruoUI, we made structural modifications and embedded integration of your WA addon.
This was not for cosmetic changes or feature replacement, but because we use WA to implement a full World of Warcraft theme system, which the original WA design cannot directly support at this level.
Why were modifications necessary?
The core reason is that we use WA as a “theme system runtime engine,” not merely an Aura editor.
Specifically:
We manage full themes, not individual Auras
Each BanruoUI theme consists of multiple Aura groups, unified visuals, and strict logic for enable / disable / load / move / manage.
Native WA does not offer theme-level orchestration.
Some WA titles and structural elements are semantically and structurally sensitive
These parts are not designed to be dynamically replaced or externally overridden.
For stability and consistency, an embedded approach was required.
WA must run as a controlled internal module
Theme switching requires batch control, predictability, and rollback safety.
Standard import/export workflows are not sufficient in this scenario.
What was modified?
Based on these needs, we performed a controlled, non-destructive integration:
Embedded WA as an internal module within BanruoUI
Added theme-level control logic (not Aura-level changes)
Implemented theme package support:
Independent loading
On/off toggles
Unified movement and management
Adjusted parts of the Options and display structure
No changes to core Aura runtime logic
No change to WA’s original role as an Aura engine
Open-source compliance
This point is very important to us:
We strictly comply with WA’s open-source license
All original author credits, copyright notices, and license texts are fully preserved
Our modifications are also released as open source, not closed or proprietary
No exclusive use, re-licensing, or commercial appropriation
Clear attribution of what originates from your project and what is our extension
Our position
This is an architectural adaptation, not a replacement or rejection of your work
Your addon remains the core foundation
If you have any concerns about this integration, we will gladly adjust or revert
Thank you again for your contribution to the addon community.
Without your work, this theme system would not be technically possible.