Um Componente de Tema poderia funcionar para isso, ou seria necessário um Plugin? Quaisquer pontos de partida existentes seriam estelares para eu começar a investigar!
Talvez duplicar as funções do botão “Citar” e reestilizar o resultado… hmm…
@JammyDodger - Eu uso o Discourse para uma variedade de casos de uso diferentes.
Para mim, o Discourse é um conjunto de ferramentas para construir “contêineres” de informação.
Eu hospedo minhas próprias 10 instâncias privadas (por enquanto, e crescendo) para meus vários projetos criativos e colaborações. Cada uma é um espaço de trabalho único para algo que me apaixona, e personalizar cada espaço de trabalho é metade (ou mais) da diversão enquanto construo meu império criativo!
O destaque é apenas mais uma maneira incrível que posso chamar a atenção e marcar certas informações que quero que o olho seja atraído, a fim de simplificar (e tornar mais divertido, interessante e envolvente) minha própria (re)leitura e compreensão e edição, tanto para mim quanto para meus colaboradores.
Uau. Poder selecionar um bloco de texto e aplicar uma cor de fundo a ele, diretamente na página; ou adicionar instantaneamente uma nota de rodapé/anotação/dica (próximo na minha lista se eu conseguir descobrir como adicionar mais botões à edição rápida - !!!)
Acho que nunca mais conseguiria dormir, seria tão produtivo!
Ah, então você quer destacar o texto selecionado nas postagens (em vez de citá-lo com o destaque pré-preenchido no editor). Algo como um conceito de estilo de cor de equipe direcionado?
Sim. A caixa do Mini Editor que aparece aceita BBCODE, então estou pensando que o botão Highlight poderia, bem dentro da mini-caixa, simplesmente envolver o texto selecionado em um bbcode como este
[bgcolor=#ff8]este texto teria então um fundo amarelo[/bgcolor]
O pequeno TC de @merefield poderia ser usado – estou olhando para ele…
Se quiséssemos algo mais sofisticado, o botão poderia exibir uma pequena barra de ferramentas de bbcode como esta…
Minha ideia para a coloração seria usar [wrap=highlight] em torno do que você deseja destacar e, em seguida, aplicar o estilo a <div> com a classe d-wrap e o atributo data-wrap definido como highlight.
O próximo passo seria adicionar um botão ao composer para aplicar o destaque ao texto selecionado no composer, e então você poderia fazer isso sem abrir o composer.
Mas talvez com um botão de “realce” ali (o que talvez não seja tão difícil). E o que parecia que você realmente queria era um único clique que editasse, aplicasse o realce e salvasse.