In the text format configuration area, We have a single giant text area for providing allowed CSS classes and their human-readable labels:

The description text for this textarea is as follows:
A list of classes that will be provided in the "Styles" dropdown. Enter one class on each line in the format: element.class|Label. Example: h1.title|Title.
Each style should be in your theme's main CSS as well as in your theme's ckeditor-iframe.css file.
Though it's possible to read all that text and get the data entered into here correctly, we could make it a lot easier on our admins if we provided a key/value entry system like we do for field values.
We might even be able to use an options-element since both text areas use the vertical pipe as separator.
Recent comments
Funnily we launched a new Dutch website this very week, milieucafe.nl It is not a 'news' website but operates in the context of local government. The layout focuses on content instead of...
Looking for examples of (local) news websites running on BackdropCMS
The answer is off topic, but I'll add a little. 1. Backend. Why you don't need links to other websites: Since you know the structure of your site and content, you can decide for...
Looking for examples of (local) news websites running on BackdropCMS
Hi Chrys, AI isn't always your best friend. A form alter hook is correct, but hiding by CSS isn't ideal. You could look at how the TinyMCE integration does it, which provides hiding...
CKEditor5: Here's how to prevent "Select Image from Library" from appearing