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.
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.
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.
Chrome 124.0.6367.61, Windows 11
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 )
Su Firefox, fa lo stesso, tuttavia, a volte (non sono ancora riuscito a capirlo in modo affidabile), il posizionamento non si aggiorna, quindi è fluido:
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?
Tecnicamente lo è, ma sto usando un componente integrato di discourse DMenu. Potrei dover chiedere al proprietario un parere su cosa stia succedendo lì.
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.
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
OH. 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.
Grazie per questo componente, mi sto davvero divertendo a usarlo! Mi piacerebbe vedere:
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.
Sarebbe bello se le impostazioni della modalità lettura persistessero tra gli argomenti e se ci fosse un pulsante Reimposta per riportarle alle impostazioni predefinite.
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.
@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.
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.
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
Modifica:
Commento di un collega:
Mi piace! Talmente tanto che sarei persino interessato a poter scegliere che averlo attivo sia l’impostazione predefinita"