Feedback sul componente tema "Reader Mode"

Questi sono ottimi suggerimenti. Non sono sicuro di come realizzarlo solo tramite un componente del tema, ma è bello pensarci.

Inoltre, oggi ho aggiunto un aggiornamento al componente che aggiunge alcune impostazioni di leggibilità.

Un problema che ho riscontrato, tuttavia, è che sta interagendo male con il nostro componente DiscoTOC installato qui su meta. Ho alcune idee su come risolverlo e cercherò di occuparmene questa settimana.

3 Mi Piace

Componente molto bello. Due suggerimenti:

  • Penso che Palatino sia una buona aggiunta per la modalità Lettura.
  • L’altezza della linea sarebbe un cursore utile da aggiungere.
2 Mi Piace

Bello!

Sembra che sia così se non sei un amministratore/moderatore.
Pensi sarebbe possibile mantenere le icone nello stesso posto senza spostarle? :thinking:

2 Mi Piace

Grazie, questo è in realtà dovuto al componente del tema discoTOC che abbiamo installato qui su dev. Lavorerò questa settimana per far sì che i due componenti collaborino bene.

2 Mi Piace

Sarebbe fantastico se potessimo "memorizzare" le mie impostazioni della modalità lettura in modo che persistano tra gli argomenti. Da un punto di vista tecnico, ci sono molti modi per farlo.

2 Mi Piace

Mi chiedo come potremmo migliorare lo sfarfallio/aggiornamento/effetto fantasma quando l’impostazione viene utilizzata:

1 Mi Piace

Ottima idea!

Accidenti, che tremolio! Quale browser stai usando? Non lo vedo su Chrome.

Chrome 124.0.6367.61, Windows 11 :smile:
Ho provato senza estensioni ed è lo stesso.

Penso sia perché il posizionamento (top) viene costantemente aggiornato quando non dovrebbe (il valore top sembra essere influenzato dalla dimensione del font, il pannello dovrebbe essere statico qui :thinking: )

Su Firefox, fa lo stesso, tuttavia, a volte (non sono ancora riuscito a capirlo in modo affidabile), il posizionamento non si aggiorna, quindi è fluido:

Darò feedback migliori più tardi.

1 Mi Piace

Non sono sicuro se questo possa aiutare, ma il tuo post mi ha dato un’idea.

Per lo slider della larghezza, l’incremento del passo era piccolissimo, impostato a 1px, e sembrava fluido.

Il passo del font era troppo grande, però, e l’ho diminuito enormemente. Quindi le modifiche alla dimensione del font dovrebbero risultare un po’ più fluide ora, almeno in termini di effettivo aumento e diminuzione della dimensione del testo.

Intendi il posizionamento superiore del menu delle impostazioni?

1 Mi Piace

Sì, il pannello delle impostazioni. Sembra essere relativo all’uscita principale, vedendo il numero grande.

Mi chiedo se il pannello delle impostazioni possa essere relativo ai controlli della timeline. Non sono sicuro che sia fattibile, però.

Ad esempio, se sposto il pannello lì, puoi vedere che il posizionamento non cambia perché, rispetto alla timeline, quello non si muove. Mi capisci?

Tecnicamente lo è, ma sto usando un componente integrato di discourse DMenu. Potrei dover chiedere al proprietario un parere su cosa stia succedendo lì.

1 Mi Piace
MODIFICA: Nah, brutta idea, non seguirla, per favore.

Hai ragione!

Penso che ci sia un modo per dire a DMenu in quale contenitore vuoi inserire il tuo codice, usando this.menu.registerPortalOutletElement.

Ho fatto un test creando un contenitore in .timeline-controls e poi passando quell’elemento contenitore a registerPortalOutletElement, e ha funzionato per me. Non so se questo sia il modo migliore, ma ha fatto il suo lavoro. :thinking:

Vedi sotto

Grazie Joffrey!

1 Mi Piace

Se non ricordo male, è progettato per essere utilizzato solo una volta, all’avvio dell’app. Chiamarlo in seguito sposterà tutte le future invocazioni di DMenu su quell’elemento, quindi romperà un sacco di altre cose :sweat_smile:

2 Mi Piace

OH. :sweat_smile: Colpa mia. Pensavo fosse impostato ogni volta che il componente veniva inserito; l’avevo anche testato prima di pubblicarlo. Probabilmente mi sono confuso con il menu inline, allora. Mai leggere il codice quando si è stanchi ahah.

EDIT: Ho ricontrollato e sì, è impostato una volta sola. Sono stato fortunato che non abbia rotto nulla. :smile:

2 Mi Piace

Grazie per questo componente, mi sto davvero divertendo a usarlo! Mi piacerebbe vedere:

  1. Opzioni di colore nelle opzioni della modalità lettura. Personalmente mi piace mantenere Meta in modalità chiara, ma sarebbe bello se potessi passare a uno schema di colori scuro/seppia durante la modalità lettura.

    Simile alla modalità di lettura di Safari:

  2. Mi piacerebbe che cliccare all’esterno dell’argomento annullasse la modalità lettura invece di dover premere di nuovo il pulsante.

  3. Sarebbe bello se le impostazioni della modalità lettura persistessero tra gli argomenti e se ci fosse un pulsante :arrows_counterclockwise: Reimposta per riportarle alle impostazioni predefinite.

  4. Sarebbe bello se anche i flair dell’avatar avessero un’opacità ridotta. Sembra che siano più enfatizzati in modalità lettura perché sono a colori pieni.

4 Mi Piace

@Arkshine il nostro Joffrey ha gentilmente aggiornato il core. Ora puoi usare @inline={{true}} in <DMenu> per renderizzare il pop up inline all’interno del container.

L’aggiornamento è ora attivo qui su meta.

3 Mi Piace

Questo è fantastico, è effettivamente l’interfaccia utente a cui vorrei arrivare alla fine. Per ora mi sono attenuto alle semplici impostazioni predefinite del browser per quanto riguarda le dimensioni dei caratteri, la selezione e la larghezza dei contenuti.

Mi piace molto anche l’interfaccia utente di Arc Browser per la sua funzione di boost.

Anche se eviterò di far sì che i wingdings siano una famiglia di caratteri utilizzabile in modalità lettura :stuck_out_tongue_winking_eye:

2 Mi Piace

Fantastico! :tada:

Nessun altro tremolio da parte mia. Tutto a posto! Grazie a entrambi :+1:

3 Mi Piace

Mi piace molto e mi aspetto che anche la maggior parte dei nostri utenti lo apprezzi. Sfortunatamente, la discrepanza nell’opacità evidenziata da Keegan è anche ciò che mi trattiene dall’aggiungerlo alla nostra istanza:

In realtà preferisco l’altra direzione, in cui il profilo utente e il flair rimangono a colori pieni, tuttavia concordo sul fatto che il vero problema sia la discrepanza tra l’opacità dei flair e le immagini del profilo.
Gli altri tre punti di Keegan riassumono elegantemente tutto il resto a cui stavo pensando.
Non vedo l’ora di vedere ulteriori sviluppi su questo :star_struck:


Modifica:
Commento di un collega:

Mi piace! Talmente tanto che sarei persino interessato a poter scegliere che averlo attivo sia l’impostazione predefinita"

4 Mi Piace

L’ho aggiornato oggi. :smile: Grazie per le gentili parole, sono felice che lo trovi utile.

1 Mi Piace