State of the addon
r1
Currently I finished going through all the code and
- replacing all spellnames (which had to be localized in the old versions) to their spellids
- ditching what BeneCast 10 would NOT do (Notification, Raidbars)
- throwing out ALL of the GUI (this will be replaced with an Ace-approach of auto-generating a GUI based on an options table. At the minimum this will be a dewdrop-dropdown menu. But since BeneCast's appeal was largely in how quick and easy it was set up I'll have to look into getting a "real" option window. Ideally this would use the spanking addon-options window that has been integrated into wow's options window.
- converting everything to the new OO-approach
Mainly I've seen a significant reduction in size
407kb for version 8.42 > 197kb for version 10
I am not counting the Ace-libs since I'm using the size as a metric for how much code I'll need to maintain, not how heavy it will be on the system.
Generally functions have been halved in size.
Facts
- Date created
- 20 Oct 2008