Componente de Decoração de Natal 🎄

Adicionando um toque festivo ao seu fórum – apresento um componente de decoração de Natal! :christmas_tree:

Este componente inclui três adornos:

  1. Luzes de Natal
  2. Chapéus de Natal
  3. Imagem de Decoração de Natal

Cada adorno pode ser ativado ou desativado individualmente nas configurações do tema. Para a Imagem de Decoração de Natal, há também uma opção para inverter as cores em fóruns com tema escuro.

As luzes de Natal foram inspiradas nas ideias de @Canapin aqui.

Feliz Natal! :santa:

48 curtidas

Muito bom! Uma pequena coisa - parece que a opção ‘habilitar imagem de decoração’ não está fazendo nenhuma diferença. Acho que pode precisar de um if no SCSS?

9 curtidas

Obrigado por me avisar! Já apliquei uma correção agora. :slight_smile:

7 curtidas

Isso é ótimo, obrigado. Muito mais fácil como um componente de tema do que como um tema inteiro.

Os chapéus funcionaram imediatamente, mas precisei mexer um pouco para fazer as luzes funcionarem — por exemplo, marquei as caixas de ativar/desativar (embora não tenha certeza se foi isso que fez funcionar) e reiniciei o aplicativo iOS Hub — mas acho que é realista para luzes :slight_smile:

3 curtidas

Fico feliz que tenha gostado! :slight_smile:

Isso é estranho. Acabei de verificar a instalação do componente (novamente) no tema-criador e funcionou na primeira tentativa. Me avise se o problema persistir.

2 curtidas

Tudo está funcionando agora. Talvez tenha sido algo relacionado ao cache — os avatares sendo atualizados antes da barra de menu. “Cache” é uma desculpa genérica boa, já que eu não entendo disso.

2 curtidas

Hmm, talvez os moderadores pudessem ativar este componente aqui no meta para garantir que esteja funcionando…

1 curtida

Em meu discurso, chapéu e luz funcionam bem, no entanto, a imagem de decoração não aparece. Não tenho ideia do porquê isso acontece.

1 curtida

Se ajudar, a decoração só aparece no desktop, no canto superior esquerdo e no canto superior direito.

1 curtida

Sim, eu sei, mas não há nada quando visualizo no desktop.

1 curtida

A imagem de decoração aparece quando a largura mínima da tela é de 1450px. Você está visualizando o site em um monitor pequeno ou em um laptop?

1 curtida

Ah. Eu tentei isso no meu monitor de 2k, então funciona. Agora estou usando meu Lenovo Yoga Duet (tipo um Microsoft Surface), então isso desaparece. No entanto, é possível exibir isso em um monitor pequeno ou em um laptop?

1 curtida

Seria uma pena que os usuários de laptop não pudessem ver o sino… Eu adoro isso. Isso representa o Natal.

1 curtida

Você pode fazer um fork do tema e ajustar as configurações de largura da tela.

1 curtida

Legal! Vou tentar isso! Obrigado pela ajuda!

1 curtida

Se alguém tiver outros componentes que apareçam antes das decorações, você pode tentar adicionar este CSS para forçar as luzes a serem as primeiras:

#main-container > * {
  display: flex;
  flex-direction: column;
  width: 100%;
}

#main-container .lightrope {
  order: -1;
}

(isso pode quebrar outras integrações, então teste completamente)

4 curtidas

Posso mudar as cores das luzes?

2 curtidas

Chapéu não aparece nas postagens.

2 curtidas

@meghna Isso é fantástico!

“Imagem de Decoração de Natal” não funcionou para mim.

Existe alguma maneira de alterar as cores das luzes? Estou mexendo no CSS, mas não estou tendo sorte.

1 curtida

Parece que adicionará um segundo chapéu ao emoji (no menu do usuário superior direito) quando o usuário definir um user-status

2 curtidas