Visualizações da Lista de Tópicos (TLP)

Esse é o inspetor, não o console.

Oh desculpe, isto é console:

DevTools failed to load source map: Could not load content for https://diembao.b-cdn.net/service-worker-42fd4076491c4d62115d613112a6b29c27e20a2b36e68013d9e936b8eadaa6e7.js.map.js: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

Isso é muito curioso. Não consigo reproduzir no momento. Teria interesse em ouvir outros relatos do mesmo tipo.

(Não acho que seu aviso seja relevante, aliás).

@ddf Acho que posso ter reproduzido, desculpe. Eu estava usando o branch beta.

Você poderia usar o branch beta do Componente e confirmar que funciona? (É uma opção avançada ao instalar o Componente, basta inserir beta na opção de branch.

Vou investigar a diferença …

Eu mesclei as diferenças e agora o branch master funciona, desculpe pela confusão.

Tudo o que você precisa fazer é atualizar seu componente existente, nenhum teste no branch beta é necessário.

Por favor, confirme que está corrigido e me informe sobre quaisquer outros problemas.

Obrigado pela sua paciência!

ATUALIZAÇÃO: Hmmm … ainda há um bug relacionado (clique em home e eles desaparecem) … vou tentar melhorar isso.

3 curtidas

Após a atualização para a versão mais recente, o erro desapareceu!

1 curtida

Como habilitar os botões de ação? Eu mantenho topic list actions topic lists como padrão e adiciono um nome de tag a topic list actions tags, não parece funcionar quando verifico a tag.

Você instalou o “plugin sidecar”? Isso é necessário: Pavilion

O tema do discourse usa esta categoria de componente?

Eu acho que isso é Topic List Thumbnails

3 curtidas

Semelhante, mas não. O Topic List Previews foi o plugin original de pré-visualização de miniaturas.

Estes são Componentes de Tema, então são muito fáceis de testar. Vá em frente e experimente!

3 curtidas

sim este, obrigado

Eu melhorei isso ainda mais removendo e simplificando muito código aparentemente redundante e excessivamente complexo para renderizar a imagem padrão, deve funcionar melhor agora.

Nota atualmente no branch beta:

IMPROVE: remove over-complex (?) default image logic by merefield · Pull Request #15 · merefield/discourse-topic-list-previews-theme (github.com)

Eu irei mesclar isso em breve, a menos que eu encontre um motivo pelo qual o código era tão complexo em primeiro lugar!

Eu também quero adicionar outra melhoria ao beta antes de mesclar.

1 curtida

Também melhorei a aparência do botão Portfólio para torná-lo consistente com o botão Mensagem:

Este botão também está habilitado no celular agora, o que era realmente bobo, pois o recurso Portfólio (basicamente um mural do usuário) está funcional no celular há muito tempo.

Desculpe, isso está muito atrasado! (mas o PR sempre foi bem-vindo!!)

Isso ainda está em beta, será mesclado em breve.

1 curtida

MELHORIA: remover lógica de imagem padrão excessivamente complexa (?) por merefield · Pull Request #15 · merefield/discourse-topic-list-previews-theme (github.com) foi mesclado

  • remover renderização desnecessária de imagem padrão adiada para a lista de tópicos
  • corrigir formatação do botão Portfólio

Oi!
Estou testando este incrível componente temático. No entanto, tive que pesquisar um pouco para descobrir o que era e como instalar o plugin sidecar.

Poderia ser útil ter um link para o repositório na primeira postagem ou nas configurações do componente de pré-visualização da lista de tópicos.

1 curtida

Isso está detalhado no segundo link no OP, mas eu poderia adicionar esse detalhe aqui. Além disso, o título do segundo link está um pouco desatualizado agora.

1 curtida

Sim, eu não cliquei no segundo link no início porque o início da postagem dizia especificamente que o plugin estava desatualizado.

Estou explorando o componente de tema e as ações relacionadas ao plugin sidecar.
Seria ótimo ter uma opção para ocultar as ações possíveis, embora isso seja uma linha de CSS.

Outra sugestão.
Notei que o coração, quando não há curtidas adicionadas, não está alinhado à esquerda com o excerto:

É por causa do <span> class="like-count"></span> que tem um margin-right: 7px, quer o span esteja vazio ou não.

Por isso adicionei esta regra CSS:

html:not(.tile-style) .topic-actions .like-count:empty {
    margin-right: 0;
}

Assim, se não houver curtidas, o coração fica devidamente alinhado com o excerto:

É uma pequena mudança, mas gosto de detalhes. :smile:
Devo fazer um PR para isso?

5 curtidas

Colaboração para limpar e tornar mais consistente a visualização não-tiles seria muito bem-vinda, obrigado @Canapin, pois isso não recebe tanta atenção.

5 curtidas

Notei algumas coisas ao experimentar seu componente de tema e tenho duas perguntas.

  1. Primeiro, eu tinha o “leia mais” na excerpt, mas ele não estava colorido como um link, tinha a mesma cor do texto normal. Alguma ideia do porquê?

Depois de instalar o plugin sidecar, o texto “leia mais” simplesmente desapareceu por causa da opção topic list excerpt remove links marcada por padrão.

Entendo que esta opção se refere a:

  • Suprime links em excerpts para que pareçam muito melhores (links longos em excerpts no Discourse podem atrapalhar o layout)

Mas o link “leia mais” deveria ser apreciado (eu precisaria comparar como fica com um monte de tópicos, no entanto…).

  1. Existe alguma maneira direta de remover links de excerpts, mas manter o “leia mais” e exibi-lo com a cor base do link?
4 curtidas