O editor de texto rico agora pode exibir e editar tipos de conteúdo complexos — datas, enquetes, tabelas, diagramas Graphviz e gráficos — sem a necessidade de voltar ao editor Markdown. Cada um desses tipos de conteúdo agora possui controles nativos diretamente no editor de texto à direita.
Vamos explorar cada alteração!
Datas
Datas locais agora possuem um botão de edição, que você pode clicar para abrir o seletor de data e atualizar a data e/ou hora.
Enquetes
Os nós de enquete agora exibem um controle de edição que reabre o construtor de enquetes pré-preenchido com as configurações existentes. O construtor edita apenas as configurações (como o tipo de enquete, visibilidade dos resultados, data de encerramento, etc.); o título da enquete e as opções de resposta podem ser modificados diretamente no editor. Ao salvar suas alterações, as configurações são atualizadas sem afetar as respostas existentes da enquete.
Tabelas
As tabelas agora possuem controles de edição estrutural: menus por linha e por coluna para inserir e remover linhas ou colunas, e alças de arrastar para reordenar. A edição de texto entre células funciona como esperado, sem interferir na seleção de texto comum.
Diagramas Graphviz
Para comunidades que utilizam o plugin discourse-graphviz, os diagramas Graphviz agora são renderizados inline no editor rico, junto com uma barra de ferramentas de nó com controles para alternar para o código-fonte e editar o código subjacente.
Gráficos
Para comunidades que utilizam o plugin discourse-chart, um bloco de gráfico é renderizado como uma pré-visualização ao vivo no editor, com um controle para revelar e editar as linhas de dados de origem no local.