Adicionar um tipo de configuração de lista a um tema/plugin do Discourse é agradável e conveniente com:
custom_setting:
type: list
list_type: simple
description:
en: "my description."
No entanto, muitas vezes descobri que sempre que crio esses tipos de configurações, em um momento ou outro, preciso ajustar a ordem dos itens. Geralmente uso a propriedade order do flexbox para resolver isso ou edito manualmente as configurações.
Fui lembrado disso com o comentário de @Nick_Chomey nos Links do Cabeçalho Personalizado do tema.
Solicitação de Recurso
Acho que seria conveniente adicionar a capacidade de ajustar a ordem de todas as configurações do type: list, pois poderia ser benéfico para ajustes rápidos na ordem e útil para aqueles sem muito conhecimento de CSS.
Esta não é uma solicitação de recurso urgente, de forma alguma, mas acho que poderia ser útil mesmo assim.
Aqui está o que eu estava pensando que poderia parecer: