Cranium, on 29 December 2012 - 05:46 PM, said:
Rewrote the Object class last night, it now has a lot nicer and cleaner functionality, and uses events properly to have event listeners - I even use os.queueEvent() to have my own events that get fired
EDIT: Just had an idea of user permissions being customizable, very similar to the way it works/used to work in Bukkit (haven't used Bukkit permissions for a long time). Essentially there will be certain event handles that fire when a user tries to do a specific action. If they have permission to perform the action then it happens, else they get a message. Different levels, templates, user groups - whatever you want to call it - can be created/deleted and assigned different permissions.
This will likely be a feature used only by server admins (in game WolfOS server or actual Minecraft server) or people who know what they are doing and require custom permissions. There will still be the default admin and user templates.
There was a second idea I had, but I can't actually remember what it was... :/
EDIT 2: Finished up the framework of the UI API! The only work required now is the making of new objects - textField, passwordField, textArea, list (label and button are done). Pleased with the way it works