Essa funcionalidade é extremamente importante para nossos casos de uso (usando o Discourse como alternativa ao Atlassian Confluence como intranet corporativa). O editor WYSIWYG reduz significativamente a barreira de participação, mas grande parte do nosso conteúdo consiste em documentos estruturados — naturalmente com diferentes níveis de títulos. Se todas as outras opções de formatação necessárias forem facilmente acessíveis, mas os títulos centrais não forem, isso cria uma inconsistência problemática na experiência do usuário (UX).
Portanto, recomendo uma implementação simples como um botão de menu suspenso com H1 a H6. Idealmente, também seria possível exibir o “estado” atual — por exemplo, se o cursor estiver sobre um elemento com título, o botão mostraria “H3” ou algo similar. De forma consistente, isso também deveria se aplicar a outras opções de formatação (negrito, etc.). No entanto, embora a exibição do estado seja desejável, o próprio botão é extremamente importante.