Fixed an error appearing on some pages that was linked to a backwards compatibility breaking change in XF2 Beta 8.
Fixed an 'undefined index: class' error when using tables.
Fixed an 'undefined index: <font name>' error when providing a font name in the font BB code that doesn't exist.
Fixed an error that would prevent sorting of icons in the editor toolbar in the ACP upon save.
Fixed an error that would occur if the user entered a font size number higher than the maximum number available.
The pre-existing XF2 'Insert' dropdown and the HideInsert have been converted to the new dropdown functionality. You may need to re-add them to your toolbars in the layout section!
New Functionalities
You can now enable the full screen button in the ACP options to allow your users to use full screen mode.
Custom editor dropdowns have arrived:
You can define new editor dropdowns in the layout section, including their: Title, Icon & Content
Important: Dropdowns currently aren't deleteable. Dragging them out of your toolbars will be enough to prevent them from being operational for now however.
All nodes in the Admin Control Panel are now tied to the 'Manage BB Codes and Smilies' administrator permission.
A bug with the editor toolbar not loading on the quick thread option (and any other ajax operation that is performed in an environment where no other editor has been initialized yet) has been taken care of. This should be fixed with XF 2.0 Beta 3 (see here). Thanks @Mike for your awesome work.
New Functionalities
Now includes my XF 1.0 Addon Inline Spoilers. You will need to redo your styling, but none of your posts should be broken. Inline Spoilers can be activated under Admin Control Panel -> Content -> Editor & BB Code Options. Styling is available via style properties in the BB Code Elements section. The Inline Spoiler is available via XFs 'Insert'-Dropdown in your Froala Editor, or you can add it separately under Admin Control Panel -> Content -> Editor Toolbar Layout.
Now includes my XF 1.0 Addon Editor Post Templates. Several permissions have been added that allow you to control, which functionality each user (group) can use. You may provide templates under Admin Control Panel -> Content -> Public Templates that are available to everyone with the use public templates permission, and/or allow users to create a set number of own templates. All templates can be temporarily deactivated to be hidden from the editor. Users can manage their private templates via their user dropdown / account area. To enable templates, either create some public templates or give your users permission to create their own templates and add the templates button to your toolbar under Admin Control Panel -> Content -> Editor Toolbar Layout.
Now includes a Justify BB Code for advanced text block formatting. The Justify BB Code includes an optional parameter that allows to set the width of the justified text block for further customizing. The Justify BB Code is automatically included to your Froala Editor Alignment section.
Now includes a new ParseHTML BB Code, along with user permissions. If you activate Parse Html under Admin Control Panel -> Content -> Editor & BB Code Options, users with the necessary permission can use [parsehtml] to let HTML inside their posts render. Please be careful with whom you grant permission to do so, as HTML injections via various tags pose a threat to you and your users. The ParseHTML BB Code should be compatible with various XF 1.0 Addons that provided the same functionality.
Now includes a row of Hide BB Codes, namely: Hide, Hide Posts, Hide Thanks, Hide Reply & Hide Reply Thanks, similar to Aayush's Hide Hack for XF 1.0. The necessary permissions are grouped with all other Editor Manager permissions, so they should be easy to find. You can activate the Hide BB Codes under Admin Control Panel -> Content -> Editor & BB Code Options, where you can also set to which code the [HIDE] shall default. If you need instructions or help on how to convert your messages to work with Aayushs old addon, please drop me a message.