Mostrar tanto OP quanto a última resposta na versão móvel

|||
|-|-|-|
| :information_source: | Resumo | Este componente exibe o OP do tópico e a última resposta no celular
| :eyeglasses:|Prévia| Theme Creator |
| :hammer_and_wrench:|Repositório| Lhcfl/discourse-mobile-topic-op-and-last-reply (github.com) |
| :question:|Guia de Instalação|Como instalar um tema ou componente de tema|
| :open_book:|Novo em Temas do Discourse?| Guia para iniciantes no uso de Temas do Discourse

Instalar este componente de tema

Este componente de tema é fortemente inspirado pelo Mostrar Avatares do Postador Original - componente-de-tema - Discourse Meta do @awesomerobot. Vamos agradecê-lo por sua ótima criação!

Este componente de tema atingiu um equilíbrio entre exibir o OP do tópico ou o último respondente no celular. Como você pode ver, o OP do tópico será exibido à esquerda e o último respondente será exibido à direita. Em particular, se não houver resposta, a posição do avatar será substituída por um relógio.

16 curtidas

Isso me lembra um pouco MD Topic List Mobile component :slight_smile:

2 curtidas

Obrigado!

Você pode fazer isso para o computador também?

A lista de tópicos na área de trabalho não nos fornecia informações mais detalhadas?

1 curtida

Um bom componente de tema, mas ele faz isso com minha categoria + tag:

É possível corrigir?

Você quer dizer que nada é exibido?

Eu testei o componente e ele está funcionando bem do meu lado:

Olá, sou eu de novo. Existe uma maneira de corrigir isso?


Se eu desativar o componente de tema, ele é exibido como esperado

Além disso, na visualização, categoria + tags não têm espaçamento:

1 curtida

Há algo de errado com isso? Isso parece como esperado.

Antes do componente de tema, ele aparece assim:

Modifiquei um pouco sua imagem e, como você pode ver, o rótulo da tag é na verdade muito longo para caber, então ele é colocado na próxima linha.

Entendo, mas é esperado que esteja aqui:

Eu corrigi temporariamente limitando um pouco as tags para que apareçam em apenas 1 linha.

Ah, é uma questão de opinião, é proposital porque acho que fica melhor colocar a tag depois da categoria. :thinking:

1 curtida

Ah, ok. Então é projetado dessa forma. Soa estranho para mim porque há muito espaço vazio.

Mas ok, entendi agora. Obrigado.

1 curtida

Este componente de tema será atualizado?

1 curtida

Volte logo, por favor

Eu concluí o trabalho de manutenção, mas há um problema - provavelmente preciso colocar um PluginOutlet no core. Sem este outlet, será difícil reescrever este componente de tema intacto.

DEV: Adicionar um PluginOutlet para o número de atividade do tópico na visualização móvel por Lhcfl · Pull Request #31567 · discourse/discourse


atualização: Foi mesclado :slightly_smiling_face:

Agora o componente é compatível com o discourse mais recente

5 curtidas

É possível que o commit b35e64 tenha quebrado o TC em 3.4.2? Ele parou de funcionar desde então. Quando instalei a versão mais antiga 55f5a52, está funcionando como esperado.

Sim, o commit b35e64 depende de mudanças relativamente recentes no núcleo do Discourse

2 curtidas

Recebi um aviso de depreciação para este ótimo componente de tema no console do desenvolvedor do navegador:

[TEMA 71 ‘Tópico OP e última resposta para celular’] Aviso de depreciação: Acessar site.mobileView ou site.desktopView durante a inicialização do site pode levar a erros e inconsistências quando a janela do navegador é redimensionada. Por favor, mova essas verificações para um componente, transformador ou callback de API que execute durante a renderização da página. [obsoleto desde Discourse 3.5.0.beta9-dev] [id de depreciação: discourse.static-viewport-initialization] [info: Designing for Different Devices (Viewport Size, Touch/Hover, etc.)]

2 curtidas

O mesmo aqui, mas é apenas um aviso por enquanto