Forzar página de inicio móvil

Dado que este componente ha sido marcado como obsoleto, he preparado un reemplazo que funciona con las versiones actuales de Discourse: Mobile Latest Homepage

Evita por completo el uso de site.mobileView, ya obsoleto, utilizando window.matchMedia para la detección del viewport y el service:router de Ember para la redirección. Además, recuerda la última elección del usuario entre “Latest” y “Categories” durante la sesión, de modo que al volver a la página principal se respete su preferencia.

Repositorio: GitHub - shortmort37/discourse-mobile-latest-homepage: A theme component that redirects mobile users to Latest instead of Categories on the homepage · GitHub

Probado en iPhone (llega a Latest), iPad en horizontal (categorías + latest de dos columnas sin cambios) y escritorio (sin cambios).

4 Me gusta

¡Gran trabajo! Pero, en un mundo perfecto, no deberíamos tener que cargar una ruta y redirigir a otra.

Ahora esto es un problema de diseño, no de rutas.

En su lugar, la estrategia que he estado probando es agregar una columna de Categorías en la barra lateral izquierda de la sección Recientes, la cual no está presente en móviles.

Así, cargas Recientes en ambos dispositivos, pero la columna de Categorías simplemente no aparece en móviles :partying_face:

La solución es de código abierto, pero está un poco incompleta y sin documentación. Si echas un vistazo a mi cuenta de GitHub, quizás puedas encontrar las piezas :wink:

3 Me gusta

¿Sigues manteniendo este componente? Parece que el tema ya no existe. :thinking:

El repositorio está en línea y hubo actividad hace 2 semanas.

Pregunto porque quiero/necesito reemplazar «Force Mobile Homepage».

1 me gusta

@tshenry He añadido algunas correcciones para que esto vuelva a funcionar, si puedes aprobar y fusionar cuando tengas un momento

5 Me gusta

¡Gracias! He fusionado la corrección y he actualizado un poco la publicación original.

Últimamente me cuesta mucho encontrar tiempo para mantener mis componentes personales, así que realmente aprecio la solicitud de extracción (PR).

Por cierto, @Moin, voy a esforzarme mucho por revisar y probar las solicitudes de extracción que has enviado para algunos de mis otros componentes lo antes posible. Lo siento mucho que haya tardado tanto.

4 Me gusta

Oh

¡qué bien!

¡gracias!

Aún creo que esto debería ser parte del núcleo :slight_smile:

4 Me gusta