È il contrasto accessibile o il tema scuro? La finestra è ingrandita/ridimensionata?
Devo ammettere che preferisco il vecchio editor. Preferisco avere ciò che ho digitato sulla sinistra, con l’anteprima contenente il markdown applicato sulla destra.
Sto usando il tema brandizzato meta. Zoom predefinito.
Sembra essere ancora peggio su Brave Linux. Per qualche motivo la proprietà vertical-align è barrata.
Ho condiviso questo privatamente, ma penso sia importante condividerlo pubblicamente. Sono estremamente entusiasta di questo cambiamento, è trasformativo per Discourse e apre le porte a un’enorme quantità di community ![]()
Questo mi è successo ieri, tanto vale postarlo qui.
Una volta entrati nello stato "HEADING" (intestazione), non c’è modo di annullarlo facilmente. Ad esempio, digitare ### testo. Questo è particolarmente problematico se si inizia un post con un’intestazione e si cambia idea, è necessario tornare al composer classico per annullarlo.
Mi chiedo se abbiamo bisogno di un elemento della barra degli strumenti per questo, che permetta di passare una riga a "intestazione 1/2/3 - paragrafo" ecc.
Questa è un’opzione, sì. Possiamo anche fare in modo che la pressione del tasto Backspace all’inizio di un titolo possa “ripristinarlo”, in modo simile a come funziona attualmente con un > blocco citazione.
Lo è! Ma mi piace molto come puoi tornare al buon vecchio markdown se preferisci. Bel tocco.
Credo che questo fosse uno dei nostri miglioramenti pianificati per la barra degli strumenti, quindi dovrebbe aiutare, ma mi piace anche l’approccio di Renato. Sarebbe bello avere entrambe le opzioni.
Finora non sono riuscito a capirlo. Ho notato delle stranezze con l’icona quando ho impostato la dimensione del testo su “Più grande” o “Più grande in assoluto” nelle Preferenze dell’interfaccia… puoi controllare quali sono le tue impostazioni per vedere se questo potrebbe essere il motivo?
Giusto, influisce decisamente sulla posizione dell’icona:

Ci sono state alcune correzioni unite oggi, il 99% da Renato, l’ultima da me:
- FEATURE: add horizontal_rule rich editor input rule (#31788) · discourse/discourse@d1a8ed1 · GitHub
- FIX: use virtualElementFromTextRange on emoji autocomplete more (#31783) · discourse/discourse@962bdf3 · GitHub
- UX: make an em-dash from en-dash plus hyphen on rich editor (#31787) · discourse/discourse@9b692ed · GitHub
- UX: add title and aria-label to md/rich editor toggle (#31784) · discourse/discourse@159aa43 · GitHub
- UX: remove auto-conversion from .. -> … (#31770) · discourse/discourse@6a80c6b · GitHub
- FIX: Disable composer editor switch when uploading (#31789) · discourse/discourse@979d0ca · GitHub
Se farò di più oggi, aggiornerò questo post. Inoltre, continueremo ad aggiornare questo argomento/l’OP in generale man mano che le cose verranno migliorate.
Avete intenzione di rimuovere in futuro l’opzione solo Markdown?
Il nuovo editor ha un bell’aspetto e molti utenti lo apprezzeranno, ma a me non piace usare gli editor WYSIWYG e non vorrei usarlo. Se la possibilità di rimanere in modalità solo Markdown non verrà rimossa in futuro, sarà una soluzione perfetta.
Sarebbe bello avere una preferenza utente per iniziare con Markdown (in futuro, quando l’editor avanzato diventerà predefinito).
Dato che ask.discourse.org e la ricerca non hanno mostrato questo: chiunque voglia testare il nuovo editor nella propria istanza può abilitarlo con
SiteSetting.rich_editor = true
nella console rails.
@lindsey: Ci sono preoccupazioni riguardo all’abilitazione di questa funzionalità su istanze self-hosted?
Notando qui che l’interruttore ricorda la tua scelta su base per dispositivo/browser ed è sempre markdown per impostazione predefinita al momento.
Questo è fantastico!
Come utente piuttosto tecnico, mi sono abituato allo standard semi-WYSIWYG utilizzato da Obsidian e alla mia configurazione di Vim, dove la sintassi markdown non viene renderizzata per l’elemento che stai attualmente creando. Ad esempio, quando crei o modifichi un’intestazione vedrai:
# Questa è un'intestazione di primo livello|
Ma non appena sposti il cursore dalla riga vedrai:
Questa è un’intestazione di primo livello
Quando crei o modifichi un elemento inline, ad esempio un elemento in corsivo, vedrai:
questo è _corsivo|
poi
questo è _corsivo_|
poi: questo è corsivo, una volta che il cursore si è spostato oltre l’elemento.
Questo approccio risolve il problema di come annullare uno stato di INTESTAZIONE, o uno stato in CORSIVO una volta che ci sei entrato. Ha anche il possibile vantaggio di non nascondere il fatto che viene utilizzato il markdown.
Quel tipo di approccio semi-WYSIWYG potrebbe essere più tecnico di quanto tu stia cercando, però.
Attualmente, la modifica delle intestazioni è distorta:
Se si inizia un’intestazione utilizzando diversi ### e uno spazio, si entra in modalità intestazione. Dopo aver eliminato lo spazio tramite backspace, il # verrà nuovamente visualizzato, come in Obsidian.
Dopo aver digitato alcune lettere nell’intestazione, non è più possibile passare alla modifica di ## (il che sarebbe ottimo per “input markdown in modalità editor avanzato”).
Attualmente, è molto facile perdere le modifiche: se si fa clic su un collegamento inline, il nuovo compositore rimarrà senza salvare una bozza.
Fare clic su un collegamento inline potrebbe essere considerato un modo per modificare tale collegamento.
Ciao @sam,
Grazie per avermi taggato nel thread dei suggerimenti, sono piuttosto soddisfatto di questo finora. Ottimo lavoro a tutti!
Non vedo l’ora di vedere la forma finale dell’editor.
Questa è stata anche una cosa che ho notato. Oltre alla larghezza dell’editor che sembra piccola sul desktop, che è stata menzionata anche nell’argomento.
Il nuovo editor è davvero fantastico e sarà un’ottima aggiunta. Penso anche che sia importante mantenere l’opzione di passare avanti e indietro tra la visualizzazione raw e la visualizzazione WYSIWYG in modo permanente. Forse avrebbe senso avere il pulsante in basso a destra della finestra dell’editor? La barra degli strumenti sembra più un luogo in cui i pulsanti “aggiungono” qualcosa al testo, piuttosto che cambiare semplicemente la visualizzazione.

