Miniaturas de Tópicos do Discourse Horizon

:information_source: Resumo Adiciona miniaturas de tópicos aos cartões de tópicos de alto contexto do Horizon
:hammer_and_wrench: Repositório GitHub - criptonautas/discourse-horizon-topic-thumbnails: Topic thumbnails on Horizon's high context topic cards · GitHub
:question: Guia de instalação Como instalar um tema ou componente de tema
:open_book: Novo em temas do Discourse? Guia para iniciantes sobre o uso de temas do Discourse

Instale este componente de tema

Adiciona miniaturas aos cartões de tópicos de alto contexto do Horizon sem fazer fork ou editar o Horizon. Desativar ou remover o componente reverte completamente a alteração.

Capturas de tela ao vivo

Desktop com a configuração compact last reply ativada:


Mobile com a imagem no topo:

O que ele faz

  • Exibe a imagem do tópico na extremidade final de cada cartão.
  • Em celulares, exibe-a como um banner acima do cartão.
  • Mantém um placeholder para tópicos sem imagem, para que os cartões permaneçam uniformes.
  • Opcionalmente, move a pill de última resposta para a linha do rodapé para manter os cartões mais curtos.
  • Carrega um tamanho que se ajusta à tela, para que uma lista de tópicos não baixe todas as imagens originais.

Também funciona junto com Horizon AI Gists.

Requisitos

  • Horizon com cartões de tópicos de alto contexto ativados
  • Configuração do site create thumbnails ativada
  • Discourse 2026.5.0 ou posterior

Não instale junto com o componente oficial Topic List Thumbnails: ele não é necessário e os dois entram em conflito nos cartões do Horizon.

Configurações

Configuração Padrão
thumbnail_size 240 Largura da coluna da miniatura, de 100 a 400 px
mobile_thumbnails true Mostra o banner em celulares
placeholder_icon comments Ícone para tópicos sem imagem
placeholder_background nenhum Imagem atrás do placeholder
compact_last_reply true Mantém os cartões mais curtos movendo a pill de última resposta
enabled_categories vazio Limita as miniaturas a estas categorias; subcategorias não são incluídas

Limitações conhecidas

  • Depende dos nomes de classes e colunas do Horizon. Se esses nomes mudarem, as miniaturas podem parar de aparecer ou partes do cartão podem se deslocar até que o componente seja atualizado.
  • Tópicos existentes podem exibir a imagem original ou o placeholder até que seus tamanhos sejam gerados em segundo plano.

Testado com o feedback de membros do Meta e privadamente na nossa comunidade. Relatos de bugs e PRs são bem-vindos.

1 curtida