Imports will no longer fail. Instead, excess macros move to a new 'Inactive' tab to be fixed. Imports are far less destructive due additional changes below.
Uninstall option.
Removes MegaMacro alterations from macro code, allowing for painless uninstall. Of course, if spec/class macros have been added, only those on the current character are kept, since there isn't room for more.
Default to use Blizzard Icon and Click behaviour.
When macros are below 250 chars, they will automatically be saved as real macros, instead of the MegaMacro variant, allowing for unaltered macro behaviour. This ensures click and icon behaviour works without issue. It also means macros are more easily recovered if MegaMacro breaks (at least for the last used char), since they are bound as regular macros.
Combine Class and Class-Spec Tabs
There is almost never a need for class-spec when you have a large spec tab already. I merged them and converted the extra tab into the Inactive section.
Improved imports.