Problemas no tema-componente

Bugs: um componente de tema Discourse

Você sabia que as moscas-das-frutas foram os primeiros seres vivos enviados ao espaço? Aranhas são encontradas em todos os continentes do mundo, exceto na Antártida :spider:

Este componente de tema é uma portabilidade e atualização do repositório Auzbugs. Originalmente, começou como uma brincadeira de 1º de abril e foi adaptado ao longo do tempo. Incluí um novo recurso de interação com insetos neste componente.

Isso é apenas uma diversão :stuck_out_tongue_winking_eye: : sugiro que você o use com moderação, talvez apenas no Halloween :ghost: ou para pregar uma peça em alguém que você conhece :nerd_face:. Você pode direcioná-lo para grupos e usuários específicos nas configurações do tema.

Eu pessoalmente gosto de ter um pequeno amigo inseto na tela para me fazer companhia :ant: Eu o espanto se ele começar a me incomodar! Sim, você pode exterminá-los :skull: :flushed_face:

Quer saber mais? Experimente a prévia abaixo…

Componente de tema Bugs do Discourse

:eyeglasses: Demonstração: Pré-visualize este componente de tema

:hammer_and_wrench: Repositório Git: https://github.com/naidihr/discourse-bug-theme

:thinking: Como instalo um Tema ou Componente de Tema?

Configurações

Incluí algumas opções nas configurações do tema. Elas incluem a possibilidade de exibir apenas para usuários e grupos específicos.

Existem alguns métodos que você pode usar para permitir que os usuários liguem e desliguem essa funcionalidade.

Criar um grupo selecionável de usuários para os bugs

Ao criar um grupo, você pode permitir que os usuários participem ou saiam quando quiserem.

Configure um grupo chamado, por exemplo, Bugs. Nas configurações do grupo, permita que eles entrem e saiam livremente.

Isso lhes dará essas opções antes e depois de participarem.

Lembre-se de configurar a opção do tema para que o grupo veja os bugs!

Converter o componente em um tema selecionável pelo usuário

Para tornar este componente de tema selecionável pelo usuário, você pode convertê-lo em um tema. Para isso, clique no botão Converter na parte inferior das configurações do tema.

Depois que se tornar um tema, torne-o selecionável pelo usuário, selecione a paleta de cores clara e inclua quaisquer outros componentes que você tenha instalado. Você também pode renomeá-lo, se preferir.

Se você tiver o componente seletor de tema instalado, os usuários poderão alternar seus temas no menu do site.

22 curtidas

Muito legal!

Apenas mais uma sugestão:
Poderia adicionar uma opção para ativar esse componente de tema apenas em um determinado intervalo de tempo do dia?
Por exemplo, seria divertido se um usuário que acessa o fórum à meia-noite visse isso :wink:

4 curtidas

Fico feliz em analisar isso, a menos que alguém mais queira tentar?

Incluí o código JavaScript no arquivo de cabeçalho para que os administradores possam fazer suas próprias personalizações (isso atualmente não é possível se eu o incluir como um arquivo JS vinculado).

Estou aberto a pull requests no repositório.

Ótimo componente de tema! Isso me fez rir muito! Seria útil ter uma caixa de seleção visual em algum lugar para que o usuário possa alterná-la facilmente de desligado para ligado.

Bom ponto.

Uma maneira de permitir que os usuários alternem entre ligar e desligar é convertê-lo em um tema, em vez de um componente de tema. Adicionei isso às instruções no topo da página.

Você também pode fazer isso configurando um grupo que os usuários podem entrar e sair livremente. Isso aproveita a configuração do tema que pode ser definida para mostrar apenas a usuários e grupos específicos. Também adicionei essa opção às instruções no topo.

4 curtidas

Não estou vendo nenhum bug ao ativá-lo. Só eu?

Não, você não está sozinho. Não sei se o problema é o Safari, o DiscourseHub ou dispositivos i em geral, mas não consegui encontrar bugs de nenhum tipo em lugar nenhum. Sim, sei que deveria verificar se há algum erro, mas não me dei ao trabalho.

Desculpe, agora está com “bugs” no sentido errado — vou dar uma olhada. O componente não foi alterado, mas parece que houve algumas mudanças em outros lugares que exigem uma atualização. Antes funcionava no Safari.

4 curtidas

Com certeza esse TC é um “bugado”! :drum: :clown_face:

1 curtida