Grazie per averlo chiesto, era legato al fatto che avevo disattivato la ‘presenza online’. L’ho riattivata e ora le finestre modali funzionano
Ora il componente Theme funziona, ma solo tramite il pulsante di espansione. Il problema relativo alla funzionalità riga sembra essere legato al tema Horizon, stavolta.
Mi chiedo se un interruttore mobile/desktop potrebbe aggiungere valore a questa funzionalità. Mi piace ciò che apporta all’esperienza su mobile, dove gli utenti tendono a scorrere e scorrere continuamente, ma su desktop preferisco il comportamento tradizionale del forum.
Ho delle aspettative sbagliate, o mi sta sfuggendo qualcosa di davvero ovvio? Ho usato un tema puro senza altri componenti del tema, e sto usando iPad/iPhone (PWA, Safari e l’Hub, tutto uguale)
modifica
Ho provato con un account più vergine e ha mostrato il primo post come previsto. Quindi la situazione precedente conta solo quando si apre un argomento che è già stato letto.
Ho notato un problema per cui la finestra modale di anteprima dell’argomento non funziona correttamente con il tema Horizon quando “topic card high context” è abilitato. È intenzionale o si tratta di un bug?
Inoltre, come richiesta di funzionalità: sarebbe possibile aggiungere un’impostazione per abilitare questo componente solo per categorie specifiche?
Inoltre, quando si apre un’anteprima dalla sezione dei temi correlati/suggeriti in fondo a una pagina del tema, il pulsante “Apri tema completo” all’interno della finestra modale non riesce a navigare alla pagina di destinazione.
Grazie, ah, era proprio il pezzo che mancava! Non avevo notato il problema perché questa impostazione era disattivata… scusa @satonotdead
Quindi il problema era che Horizon, in modalità topic card high context, non renderizzava l’outlet del plugin topic-list-item-before, quindi il componente del tema non poteva funzionare.
L’ho spostato in un altro outlet del plugin, ora funziona senza problemi.
Grazie, l’ho corretto.
Mmh, ci sto pensando. Come te lo immagini? Dovrebbe funzionare anche su /latest (controllando la categoria esatta dell’argomento) o solo all’interno della categoria selezionata? Gli argomenti suggeriti in quella categoria dovrebbero mantenere la finestra modale?
Ci ho pensato a lungo e non sono sicuro che lo swipe verso destra sia la soluzione migliore in questo caso. Potrebbe facilmente entrare in conflitto con i gesti di navigazione nativi su mobile, dove gli swipe orizzontali hanno già altri significati.
Alla fine ho optato per un approccio leggermente diverso. Il footer della modale può già essere trascinato verso il basso per chiuderla, quindi ho aggiunto una piccola maniglia al footer per rendere questa interazione più intuitiva.
In questo modo, anche se sei scorciato fino in fondo all’ultimo post, puoi semplicemente trascinare il footer verso il basso per chiudere la modale, senza dover scorrere di nuovo fino all’inizio o raggiungere la parte superiore della modale.
Penso che questo si senta un po’ più naturale per questo tipo di modale.
Dopo averlo utilizzato per oltre una settimana, mi vedo costretto a dissentire. Usare il telefono a una mano è così fluido, e dato che il 90% degli utenti si limita ad assorbire i contenuti, questa soluzione è perfetta e rende l’uso del sito estremamente semplice. Ho anche aggiunto un timer animato di 3 secondi con un messaggio posizionato 5px sopra la modale, che spiega che questo è il gesto per chiudere. Provatelo per un po’ e vedrete quanto funzioni bene senza dover spostare il pollice di molto.
Inoltre, se è questa la soluzione su cui vi state orientando, sarà presente un pulsante di attivazione/disattivazione per spegnerla o attivarla?
Ho fatto una prova, ma c’è il problema che il gesto viene utilizzato anche da Safari su iOS per tornare alla pagina precedente. In tal caso, spesso si ha il problema di finire sulla pagina precedente anziché chiudere la finestra di dialogo.
Ci ho pensato molto e ho aggiunto tre opzioni configurabili:
None: nessun gesto aggiuntivo per la chiusura
Grip: viene visualizzato un’impugnatura grafica nel footer
Gesture: il modale può essere chiuso scorrendo verso il basso quando si è in cima, o scorrendo verso l’alto quando si è in fondo. Anche il gesto/pulsante Back nativo chiude il modale su mobile.
Ho cercato di farlo funzionare in modo simile ai modali dei commenti di Facebook.
La parte più interessante è la gestione nativa di Back. Invece di uscire dall’elenco dei topic sottostante, il modale consuma l’azione Back e si chiude da solo, mantenendo la posizione dell’utente nell’elenco.
Ultimo iPad: solo il gesto di scorrimento verso l’alto chiude la finestra modale. Se scorri da sinistra a destra, non succede nulla all’interno della finestra modale, mentre all’esterno funziona come il normale gesto di ritorno e ti ritrovi sulla homepage del creatore.