Forza Homepage Mobile

Questa è un’altra vittima del cambiamento alle capacità.

Qual è il nuovo modo migliore per caricare un percorso di scoperta specifico a seconda del tipo di dispositivo?

6 Mi Piace

Come ha detto @merefield :neutral_face:

2 Mi Piace

Poiché questo componente è stato contrassegnato come non funzionante, ho creato una sostituzione compatibile con le versioni attuali di Discourse: Mobile Latest Homepage

Evita completamente l’uso deprecato di site.mobileView, utilizzando window.matchMedia per il rilevamento della visualizzazione e il service:router di Ember per il reindirizzamento. Ricorda inoltre la scelta dell’utente tra Latest e Categories per tutta la durata della sessione, così che tornando alla home page si rispetti la sua preferenza.

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

Testato su iPhone (atterra su Latest), iPad in orizzontale (categorie + Latest a due colonne invariate) e desktop (invariato).

4 Mi Piace

Ottimo lavoro… ma davvero, in un mondo perfetto non dovremmo dover caricare una rotta e reindirizzarne un’altra.

Questo è ora un problema di layout, non di rotta.

Invece, l’approccio che sto sperimentando è aggiungere una colonna Categorie nella barra laterale sinistra di Bar sulla pagina Latest, che è assente su mobile.

Quindi carichi Latest su entrambi i dispositivi, ma la colonna Categorie è semplicemente assente su mobile :partying_face:

La soluzione è open source, ma è un po’ incompleta e non documentata. Se dai un’occhiata al mio account GitHub, potresti riuscire a trovare i pezzi :wink:

2 Mi Piace