Concordo que é confuso não saber o que essas configurações fazem e como elas se relacionam. Como podemos melhorar as descrições das configurações do site? Veja como elas estão atualmente:
automatically_unpin_topics: "Desafixar automaticamente tópicos quando o usuário chegar ao final."
default_topics_automatic_unpin: "Desafixar automaticamente tópicos quando o usuário chegar ao final por padrão."
Que tal algo assim? Preciso, mas um pouco desajeitado.
automatically_unpin_topics: "Desafixar automaticamente tópicos quando o usuário chegar ao final. Pode ser alterado nas preferências do usuário quando habilitado."
default_topics_automatic_unpin: "Desafixar automaticamente tópicos quando o usuário chegar ao final por padrão. Pode ser alterado nas preferências do usuário quando automatically_unpin_topics estiver habilitado."
Também me ocorre que essas configurações poderiam ser mescladas em uma única configuração com várias opções que alcançam o mesmo objetivo, por exemplo, algo como:
Desafixar automaticamente tópicos e permitir que os usuários escolham
Desafixar automaticamente tópicos e não permitir que os usuários escolham
Não desafixar automaticamente tópicos e permitir que os usuários escolham
Não desafixar automaticamente tópicos e não permitir que os usuários escolham
Essas quatro opções como um menu suspenso funcionariam, mas é muita coisa para analisar. Acho que eu entenderia melhor se fosse apresentado como duas opções, explicadas de forma muito simples – e sempre mostradas juntas, se isso for possível:
Desafixar tópicos lidos.
A configuração de desafixar tópicos lidos pode ser substituída pelos usuários.
Gosto que as configurações para configurar os padrões funcionem exatamente como as configurações em suas preferências. Isso torna muito fácil transferir as configurações de suas próprias preferências como o padrão para os usuários.
Estou interessado em quem a desabilita para todos os usuários sem deixá-los escolher. Sei que existem alguns tópicos aqui onde as pessoas querem impedir que os usuários desativem tópicos em geral, e eu entendo isso. Mas por que você quer que eles não possam habilitar a desativação automática para si mesmos, se é isso que o usuário quer? Quer dizer, se eu quiser desativar e não tiver permissão para alterar a preferência, ainda posso desativar manualmente todos esses tópicos.
O Discourse me lembra que este tópico já foi resolvido. Seria possível movê-lo para UX?
Sim, consigo entender esse ponto de vista. Olhando por esse ângulo, talvez a resposta seja simplesmente deixar default_topics_automatic_unpin como está e alterar automatically_unpin_topics para que seja explicitamente sobre ocultar/mostrar essa preferência do usuário.
Não me surpreenderia se poucos tivessem sequer usado essas configurações, ou entendido seus efeitos. Com as descrições atuais, seria necessário alguma tentativa e erro para descobrir.