Soy nuevo en la guía de estilo (y en discourse). La guía de estilo parece tener varios errores, como que una vez que vas a la guía de estilo de botones, no puedes salir a menos que actualices la página. Tuve que eliminar mi encabezado por motivos de privacidad, de lo contrario, habría mostrado la carga de la página apropiada al actualizar.
Otras cosas:
una vez en la página de la guía de estilo de botones, la búsqueda ya no funciona
faltan ejemplos (como el btn-flat)
faltan botones como .btn-quaternary, .btn-tertiary y btn-secondary
hacer clic en la barra lateral hace que la página vuelva al principio
Este es un comportamiento intencional en todo Discourse, para que nuestra PWA coincida con el comportamiento de los sitios web normales. Si haces clic en un enlace a una página diferente, te desplazarás hasta la parte superior de la nueva página.
¿Tienes una cabecera particularmente grande en tu sitio? Si es así, puedo entender por qué sería frustrante
Mi propia guía de estilo funciona bien, aunque en la primera carga, la guía de estilo aquí en meta se congeló. Después de una actualización, todo funcionó correctamente. Podría ser un problema con algún script pesado que agota el tiempo de espera. Dependiendo del navegador, a veces veo que páginas aleatorias de Discourse agotan el tiempo de espera antes de cargarse por completo.
(Y veo que David ha abordado los ejemplos de botones faltantes).
Mi expectativa para la barra lateral era que la página no volviera al principio, similar a mdn:
El encabezado no es excesivamente grande de ninguna manera, simplemente me pareció molesto cuando intentaba aprender los entresijos de la guía de estilo y hacía clic por la barra lateral, teniendo que desplazarme hacia abajo hasta la ubicación correcta de la barra lateral después de cada carga de página.
Interesante, cuando navegas a tu btn styleguide, ¿puedes cambiar a una página diferente de styleguide haciendo clic en la barra lateral SIN actualizar la página? Estoy completamente bloqueado en el desarrollo local y en producción.
Eso se solucionará con mi PR de ‘flat-button’ de arriba. Ya está fusionado, así que si descargas la última versión de main, las cosas deberían mejorar mucho.
Desafortunadamente, después de un error de renderizado como ese, Ember entra en un estado incorrecto, lo que provoca que otras cosas aparentemente no relacionadas se rompan.