Sou novo no guia de estilo (e no discourse). O guia de estilo parece ter vários bugs, como, por exemplo, uma vez que você acessa o guia de estilo de botões, não é possível sair a menos que você atualize a página. Tive que excluir meu cabeçalho por motivos de privacidade, caso contrário, teria mostrado o carregamento da página apropriada ao atualizar.
Outras coisas:
uma vez na página do guia de estilo de botões, a busca não funciona mais
exemplos estão faltando (como o btn-flat)
faltam botões como .btn-quaternary, .btn-tertiary e btn-secondary
o clique na barra lateral faz a página voltar para o topo
Este é um comportamento intencional em todo o Discourse, para que nosso PWA corresponda ao comportamento de sites normais. Se você clicar em um link para uma página diferente, será rolado para o topo da nova página.
Você tem um cabeçalho particularmente grande em seu site? Se sim, posso entender por que seria frustrante
Meu próprio styleguide funciona bem, embora na primeira carga, o styleguide aqui no meta tenha travado. Após uma atualização, tudo funcionou corretamente. Pode ser um problema com algum script pesado que está demorando demais. Dependendo do navegador, às vezes vejo páginas aleatórias do Discourse demorarem para carregar completamente.
(E vejo que o David já corrigiu os exemplos de botões ausentes.)
Minha expectativa para a barra lateral era que a página não voltasse ao topo, semelhante ao mdn:
O cabeçalho não é absurdamente grande, de forma alguma, apenas achei incômodo quando estava tentando aprender os detalhes do styleguide e clicava pela barra lateral, tendo que rolar de volta para a localização correta da barra lateral após cada carregamento de página.
Interessante, quando você navega para o seu btn styleguide, você consegue mudar para uma página diferente do styleguide clicando na barra lateral SEM atualizar a página? Estou completamente travado no desenvolvimento local e em produção.
Isso será corrigido pela minha PR de ‘flat-button’ acima. Ela foi mesclada, então se você puxar o main mais recente, as coisas devem melhorar bastante.
Infelizmente, após um erro de renderização como esse, o Ember entra em um estado ruim, o que faz com que outras coisas aparentemente não relacionadas quebrem.