Well Larkin.. The 'old' macro menu was a left over. It would be nice if it was reduced a bit maybe, with only preset defaults showing + any 'active' accelerators. That way you could see what accelerators are in use easilly, even if Nick left the ability to change them only from scripts. In the case of something like accelerators, having the plugins be essentially a black box is... inconvenient imho.
As for grouping settings, so you can turn them on/off. Have you looked at the world.enablegroup command? Personally, I think sorting by the group first would be slightly nicer in the dialogs, especially since you could enable/disable the entire group through there then, at least for the 'master' world files settings. Trying to figure out what is going on in a plugin... We really don't have any way of doing at the moment. But speaking of those.. You can also use world.enableplugin *and* the world.enablegroup functions for each plugin as well. So that is 3 levels of grouping:
World -|- Triggers, aliases, timers.
| |- Groups (enablegroup - inside worlds script)
| |- Triggers, aliases, timers.
|
Plugins (enableplugin)
|- Triggers, aliases, timers.
|- Plugin groups (enablegroup - inside plugin)
|- Triggers, aliases, timers.
The only thing 'not' grouped are variables, and there is still a seperation between the variables in the world file, and each plugin, so they don't interfer with any other scripts, including the main world. I am not sure what you think we are missing exactly Larkin. ;) |