Forza Homepage Mobile

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:

3 Mi Piace

Stai ancora mantenendo questo componente? Sembra che l’argomento non esista più. :thinking:

Il repository è online ed è stato aggiornato 2 settimane fa.

Chiedo perché voglio/devo sostituire “Force Mobile Homepage”.

1 Mi Piace

@tshenry Ho aggiunto alcune correzioni per far funzionare di nuovo il tutto, se puoi approvare e unire quando hai un attimo

5 Mi Piace

Grazie! Ho unito la correzione e aggiornato leggermente il post originale.

Ultimamente fatico molto a trovare il tempo per mantenere i miei componenti personali, quindi apprezzo moltissimo la PR.

A margine, @Moin farò del mio meglio per revisionare e testare le PR che hai inviato su alcuni dei miei altri componenti il prima possibile. Mi dispiace davvero ci stia volendo così tanto tempo.

4 Mi Piace

Oh

che bello!

grazie!

Penso ancora che dovrebbe far parte del core :slight_smile:

4 Mi Piace