Usando um espaço reservado para links FontAwesome nas descrições das configurações

Continuando a discussão de Como adiciono links para configurações do site na descrição das configurações do meu componente?:

Eu me pergunto se algo semelhante é possível para um link para os ícones gratuitos do FontAwesome. Esse é usado na descrição das configurações de alguns componentes, e se eles contivessem apenas %{FA_free_link}, então atualizar os links no core os corrigiria em todos os componentes que usam esse link. Além disso, os tradutores não teriam que traduzir a descrição novamente.

Isso ajudaria quando a versão muda, mas também ajudaria quando o link escolhido não funciona mais.
Notei que o link escolhido no outono não leva mais aos ícones gratuitos.
https://fontawesome.com/v6/search?o=r&m=free não funciona mais. Acho que https://fontawesome.com/v6/search?ic=free funcionaria agora.

Plugins/componentes que usam o link:

2 curtidas

Eu acho que, idealmente, nós nos conectaríamos a https://meta.discourse.org/styleguide/atoms/icons, e isso teria uma interface de busca agradável para acessar todos os ícones disponíveis. Eu tive um trabalho em andamento para isso alguns meses atrás… terei que desempoeirar e ver se consigo torná-lo mesclável :eyes:

3 curtidas

Isso não mostra apenas ícones já adicionados ao fórum? Acho que é bastante comum escolher outros ícones gratuitos em componentes como “Compartilhamento social”.

2 curtidas

No momento sim, mas poderíamos melhorá-lo para mostrar todos os ícones disponíveis. (com um indicador nos que já foram adicionados)

3 curtidas

Acho que faria sentido reativar este tópico por causa da fusão de DEV: upgrade to fontawesome 7 by tyb-talks · Pull Request #36286 · discourse/discourse · GitHub.

Muitas descrições de configurações de componentes de tema e plugins precisarão ser atualizadas novamente agora. Portanto, embora para a maioria dos componentes seja principalmente uma questão de atualizar a descrição da configuração svg_icons para mencionar a versão 7 em vez da 6, pode ser útil pensar em ter uma solução mais permanente baseada em parâmetros para que os tradutores não precisem traduzir tudo novamente a cada atualização de versão.

Adicionando um exemplo aqui que contém ambos: o link e o número da versão

2 curtidas

Seria melhor simplesmente remover o número da versão dessas strings?

Como os administradores sabem quais ícones do FontAwesome eles podem usar? Quer dizer, atualmente, é seguro presumir o uso da versão mais recente. Mas quando o V8 for publicado, haverá um momento em que você precisará saber que os ícones adicionados no FA8 não funcionarão, e nos casos em que o nome foi alterado, você também precisará usar o nome do ícone do FA7. Ou isso não é mais um problema?

Cerca de um ano atrás, foi cvx quem sugeriu que mantivéssemos um número de versão nos links:

O FA6 teve muitas renomeações, o que o tornou tão doloroso. Eu não acho que o FA7 teve alguma - apenas ícones novos/melhorados.

Eu acho que em um mundo ideal, as configurações de tema/site seriam capazes de usar nosso menu suspenso de ícones.

Mas sim, não temos isso disponível no momento… então você está certo de que o número da versão ainda pode ser útil.

1 curtida

Eu estava esperando que adicionar espaços reservados para o número da versão e um link para o site do FA que podem ser usados nas descrições das configurações do componente pudesse ser mais fácil do que uma configuração de site e configuração de tema e menu suspenso de ícone de configuração de objeto

(E então ainda existem os componentes que não são migrados para usar configurações de objeto, mas usam algo como

Insira a configuração delimitada por vírgulas para tags, no formato “slug-da-tag,ícone,cor-do-ícone”. A cor do ícone é opcional.

)