promotional bannermobile promotional banner

DoIt!

DoIt is a framework for rapidly building WoW addons

File Details

DoIt!-0.35.zip

  • B
  • Jan 17, 2020
  • 464.84 KB
  • 497
  • 8.3.0+1
  • Classic + 1

File Name

DoIt!-0.35.zip

Supported Versions

  • 8.3.0
  • 1.13.3

Changelog 0.40
* Moved all the Classy globals in to their one table called "Classy"
* Little bit of clean-up on DoIt.Everyone

Changelog 0.39
* DoIt.Chat and DoIt.Everyone are now cleaned up working nicely
* Removed DoIt.Channels, moved it's static functions in to DoIt.Chat.
* Limited the number of functions DoIt.Chat inherits from C_ChatInfo
* DoIt.tableMerge is now called DoIt.inheritFrom

Changelog 0.38
* Cleaned up DoIt.Chat... Now instances are only for addon messages (the instance data containing the message prefix) , regular messages are static functions.

Changelog 0.37
Added exports...
* DoIt.tableMerge = addon.tableMerge;
* DoIt.createInstance = addon.createInstance;

Changelog 0.36
* Renamed Messenger.lua and the Messenger class to Chat.lua and Chat. (Exit and restart WoW completely for file change updates)
* Setup the Chat class to use the inheritance ability in createInstance. Chat inherits blizzard's C_ChatInfo table.

Changelog 0.35
* Removed MeshNetworking.lua and Communications.lua. I'm going to do a little more with Everyone.lua but that's about it with mesh networking... Everyone is for username finding and collecting (not finished) and Messenger (finished probably) can send addon messages, so the tools to build your own mesh networks are (will be) there, but what you do with them is up to you.
* Like with events, using duplicated tables for secure handler invokation, this allows a secure handler the ability to unsubscribe itself without messing up the invoking of other handlers.