Retorno do Discurso

Não tenho problema em sobrescrever…

.post-retort
{
    margin-right: 5px !important;
    padding: 0.5em !important;
    background: lavender !important;
}

.post-retort img.emoji
{
    width: 2.8em !important;
    height: 2.8em !important;
}

.post-retort__count
{
    font-size: 1.5em !important;
    color: #222 !important;
    padding: 1px 1px 1px 5px !important;
    vertical-align: middle !important;
}

section.post-menu-area
{
    clear: both !important;
}

Acima está o que eu tenho e isso tem funcionado em muitas versões do retort. Tem certeza de que não está faltando um !important em algum lugar?

1 curtida

Obrigado, eu pretendia atualizar isso quando corrigimos. Antes funcionava sem o !important, mas agora isso é realmente necessário. Talvez não devesse ser obrigatório, mas é uma resposta viável.

3 curtidas

Bem, !important é um truque. Deve funcionar até que… bem… pare de funcionar (quando quebrar algo mais).

Se você não quer usar !important, precisa ter cuidado com as especificidades das suas regras CSS, que devem ser maiores que as especificidades da folha de estilo original. Mas isso não é de forma alguma à prova de falhas, porque a folha de estilo original pode sempre alterar a especificidade com mais termos e seus estilos ainda vão quebrar.

Então, é melhor ficar com !important, já que nada é à prova de falhas de qualquer maneira.

4 curtidas
  1. Muito obrigado por este plug-in! :+1: :100:
  2. Fui orientado a dizer a você que seu plug-in é a causa da limitação de taxa do número de emojis que podemos postar.
  3. Se possível,
    • permita que a mesma quantidade de reações seja postada quanto o número de :heart:
  4. Se for impossível,
    • por favor, me diga para ir latir na árvore do Discourse novamente…

:wink: :grin:

1 curtida

Novo problema, por favor, verifique isso! :pleading_face:

2 curtidas

É possível importar emojis personalizados aqui?

E, potencialmente, como solicitação de recurso: seria possível restringir o conjunto de emojis com base em recursos específicos do usuário? Por exemplo, conceder aos usuários do grupo X acesso ao conjunto Y de emojis?

2 curtidas

Os emojis personalizados adicionados ao Discourse podem ser usados.

2 curtidas

É isso mesmo, em community.snowdrift.coop até criamos emojis personalizados com os símbolos padrão para dar a eles nomes exclusivos! Veja em Using the extra reaction options - Feedback & Support - Snowdrift.coop Community Discussions

2 curtidas

Sim. Uma coisa a observar, já que acabei de relatar no GitHub. A correção mais recente, lançada há algumas horas, quebrou os emojis personalizados deles. Veja aqui:

EDIT: O problema foi causado por um bug na fonte principal do Discourse, que foi rapidamente eliminado e totalmente corrigido. Resolvido. Obrigado!

2 curtidas

@gdpelican após a atualização recente. O botão de resposta escurece toda a tela sem emojis selecionáveis, pelo menos no celular.

Preciso fechar a janela e recarregar. Clicar em um espaço vazio ou trocar de tela não resolve.

Também está quebrado no desktop.

1 curtida

Você está usando com o Babble, por acaso? O Babble é afetado pelo mesmo problema que o Retort (já que ambos têm seletores de emojis), que estou investigando agora. Uma instalação limpa com apenas o Retort funciona perfeitamente, pelo que pude constatar.

3 curtidas

Ok, vou tentar desativar o babble. Atualizei, sem efeito. Funcionava há 4 atualizações. Nenhum emoji personalizado em uso.

1 curtida

Estou removendo agora uma maneira muito antiga de lidar com eventos no Discourse para ajudar na atualização do Ember. Percebi que o retort executa TopicRoute.on('setupTopicController'), o que está sendo removido. O Retort precisará ser atualizado para fazer isso de outra forma.

Normalmente eu enviaria um PR, mas notei que os eventos do messageBus também não estão sendo limpos. Recomendo mover essa lógica para um componente personalizado em uma saída de plugin dentro do tópico. O messageBus definitivamente precisa ser cancelado quando não estiver sendo exibido (e se for exibido novamente e nunca tiver sido limpo antes).

6 curtidas

Obrigado pelo aviso; corrigi isso na versão mais recente.

3 curtidas

Oi, acabei de atualizar o Retort para a versão mais recente.

Ainda tenho a janela esmaecida no mobile (não testei no desktop). A tela continua esmaecida, sem a janela de seleção de emojis. No entanto, posso tocar em qualquer lugar para voltar ao fórum sem fechar a janela.

Obrigado novamente pelos seus esforços para corrigir esse plugin incrível.

2 curtidas

Posso confirmar que tudo está funcionando conforme o esperado nas versões mais recentes do Discourse / Retort em https://discourse-babble.com, então deve haver algo diferente nas suas configurações ou personalizações. Alguma ideia do que possa ser?

3 curtidas

Nada me ocorre. Não foi instalado nada recentemente. Estou executando o Discourse Stable 2.4.1.

Funciona para mim no seu site babble. Verifiquei nossos temas claro e escuro, sem sucesso.

Não há mods nas áreas de postagem, exceto o Post Badge, e isso funcionava antes com ele.

1 curtida

Ok, o Retort foi confirmado como funcional sem restrições quando o emoji não está desativado. Se a restrição estiver ativada, a janela de retort com emoji não se abre. A tela apenas fica cinza/apagada.

1 curtida

Embora esteja funcionando bem para nós no geral, a atualização mais recente introduziu um atraso perceptível: um ou dois segundos antes que os itens apareçam após clicar para adicionar uma reação.

Ok, aqui está uma lista dos plugins instalados.

  • Procourse Installer
  • Assign (não habilitado)
  • BBcode
  • Respostas Prontas
  • Fingerprint
  • Seguir
  • Mesclar Usuários
  • Policy (não habilitado)
  • Avaliações
  • Respostas Restritas
  • Pesquisas Salvas
  • Resolvido
  • Notas do Usuário
  • Votação
  • Bandeiras Nacionais
  • Quem Está Online
  • Babblechat (não habilitado no momento)
  • Retort

O Retort funciona bem, a menos que você marque Restringir Emojis.