Tema Horizon

Há alguma ideia sobre tornar o Horizon em tela cheia? Acho que ele parece um pouco restrito no meio (corset?), e ir totalmente para tela cheia o deixaria mais relaxado.

4 curtidas

Não, não pretendo fazer isso. Estamos mantendo uma largura limitada, que corresponde ao comprimento ideal de leitura.

2 curtidas

Olá, tentei pré-visualizar o tema, mas é só isso que estou vendo:

Estou fazendo algo errado?

1 curtida

Acabei de testar (no celular, no entanto) e funciona bem para mim. Há algo no console? Ou você pode tentar um navegador diferente para verificar?

1 curtida

Obrigado @chapoi! Meu console:

1 curtida

Ok, sim, eu consigo reproduzir definitivamente. Acho que é porque o Horizon foi movido para o core, provavelmente. Vou precisar descobrir como consertar o link de prévia, se for possível. (Apenas pré-visualizar no Meta será mais fácil – tópico atualizado)

Dito isso, você pode simplesmente pré-visualizá-lo aqui no Meta mudando para o tema

2 curtidas

Muito obrigado, agora funciona!

1 curtida

2 publicações foram movidas para um novo tópico: Texto Invisível do Botão no Tema Horizon

Transbordamento do Contêiner de Anúncio Móvel em Anúncios Internos – Incompatibilidade de Layout RTL/LTR

Olá

Estou usando o tema Horizon com o plugin House Ads oficial e criei um componente personalizado para estilizar os anúncios usando variáveis CSS e regras de layout compatíveis com o sistema de design do Discourse.

:mobile_phone: Problema: O contêiner do anúncio transborda a viewport no celular (tanto LTR quanto RTL)

  • Tema: Horizon (não reproduzível no padrão ou em outros temas como Material, etc.)
  • Plugin: House Ads + componente personalizado
  • Dispositivo: Celular
  • Comportamento:
    • Quando idioma do site = Inglês (LTR) → a borda esquerda de .ad-container é cortada (transborda para a esquerda).
    • Quando idioma do site = Persa/Árabe (RTL) → a borda direita é cortada (transborda para a direita).
  • Esperado: O cartão do anúncio deve ser totalmente contido na viewport, centralizado ou alinhado com a largura do conteúdo da postagem.

Meu código CSS:

Resumo
:root {
  /* Cores principais */
  --ad-bg: var(--secondary);
  --ad-border: var(--highlight);
  --ad-text: var(--primary);

  /* Rótulo */
  --ad-label-bg: var(--highlight);
  --ad-label-text: var(--danger);
}


.house-creative {
  margin-left: 0 !important;
}


.house-creative a.between-posts-ad {
  display: block;
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  font-family: inherit;
}

/* ===============================
   Contêiner do Cartão
   =============================== */

.house-creative .ad-container {
    direction: rtl !important;
    text-align: center !important;
margin-bottom: 20px;
      padding: 10px 5px;
     max-width: calc(#{$topic-avatar-width} + #{$topic-body-width} + (#{$topic-body-width-padding} * 2));  background-color: var(--ad-bg);
  border: 2px solid var(--ad-border);
  border-radius: 10px;

  box-sizing: border-box;
  line-height: 1.7;

  color: var(--ad-text);

  transition:
    background-color 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease,
    transform 0.2s ease;
}

.house-creative a.between-posts-ad:hover .ad-container {
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}


.house-creative .ad-label {
    display: inline-block;       
    text-align: center;   
    margin-bottom: 6px;
     padding: 4px 12px;

  font-size: 0.85em;
  font-weight: 700;
  text-transform: uppercase;

  background-color: var(--ad-label-bg);
  color: var(--ad-label-text);

  border-radius: 999px;
}

.house-creative .ad-container .ad-text {
  margin: 0;

  font-size: 1rem;
  line-height: 1.9;
  color: var(--ad-text);

  direction: rtl ;
  text-align: center !important ;
  unicode-bidi: isolate;
}


@media (max-width: 480px) {
  .house-creative .ad-container {
direction: rtl !important;
text-align: center !important; 
padding: 16px 12px; 
width: 100%;
max-width: 100%;

  }
}

O Horizon ainda não é compatível com todos os componentes e plugins.

2 curtidas


Ao participar de um grupo


Quando não está participando de um grupo


O design do cabeçalho e da barra lateral parece ter mudado devido à modernização do tema Foundation.

Não sei se este é o lugar certo para postar isso, mas gosto da forma como o Horizon no Meta exibe algumas linhas de cada tópico na visualização de categoria. Não consigo reproduzir isso no meu lado e não tenho certeza por onde começar a procurar. Obrigado!!

4 curtidas

pode ler sobre isso aqui

6 curtidas

9 publicações foram movidas para um novo tópico: Problema de RTL com @ na colocação em nomes de usuário

2 publicações foram movidas para um novo tópico: Visualização Compacta/Expandida não funciona no Horizon

Tópicos fixados globalmente têm seu trecho alinhado à direita (isto é no meu fórum gratuito):

2 publicações foram movidas para um novo tópico: Interação do Horizon com o Cabeçalho da Marca

Uma postagem foi dividida em um novo tópico: Problemas de Flair no Horizon

Uma postagem foi dividida em um novo tópico: Problema de exibição de subcategorias de dois níveis

Não tenho certeza se isso é sobre o Horizon ou sobre o componente Header Categories Navbar. Foi-me apontado que a barra de menu no Horizon começa bem à esquerda, ao contrário de outros temas (Foundation para comparação), o que é estranho em monitores largos.

Horizon:

Foundation:

Isso é intencional? Ou algo que pode precisar de correção? Devo dizer que, se a largura do conteúdo for restrita, pareceria lógico para mim não ter a barra de menu começando tão à esquerda.