MarkNode 2.1.3
Nuove funzionalità
- Equazioni matematiche LaTeX: scrivi equazioni LaTeX inline (
$...$), a blocco ($$...$$) e```math, e vedile renderizzate in tempo reale nel pannello di anteprima e sui nodi della mappa mentale. Le equazioni vengono anche esportate in DOCX come equazioni Word modificabili, incluse matrici, ambienti allineati ecases. - Strumenti per i riferimenti e pannello di ricerca: un nuovo menu Strumenti e il pannello inferiore Ricerca/Problemi aggiungono funzionalità a livello di progetto — Trova nei file (con opzioni maiuscole/minuscole, parola intera ed espressioni regolari), Controlla riferimenti per individuare collegamenti interrotti e intestazioni mancanti, Trova immagini inutilizzate con eliminazione in blocco e Trova tutti i riferimenti per qualsiasi file (clic destro o Maiusc+F12).
- Finestra di apertura rapida unificata: l’apertura rapida è ora un’unica finestra a più schede — cerca i documenti aperti di recente, tutti i file del progetto o il contenuto full-text da un unico punto, con navigazione da tastiera condivisa.
- Anteprima Markdown rapida e ricerca nel pannello: apri qualsiasi file in un’anteprima rapida dal navigatore file e usa le nuove barre di ricerca nei pannelli di anteprima, struttura e mappa mentale per filtrare ciò che vedi. Facendo clic sulle voci della struttura o della mappa mentale ora scorre anche il pannello di anteprima.
- Caselle di controllo interattive negli elenchi di attività: fai clic su una casella
- [ ]o- [x]nell’anteprima o nell’editor per attivarla o disattivarla. Il nuovo menu Modifica > Elenco attività e il sottomenu del clic destro consentono di selezionare o deselezionare tutti gli elementi di un file o di un singolo elenco in una sola volta, riscrivendo le modifiche nel sorgente markdown. - Zoom, panoramica e selezione persistenti nella mappa mentale: quando riapri un documento, la mappa mentale ripristina il livello di zoom, la posizione della panoramica e il nodo selezionato precedenti — sia all’interno di una sessione sia tra i riavvii dell’app.
- Pannello di ricerca nell’editor e nella mappa mentale: Cmd/Ctrl+F apre ora un pannello di ricerca nell’editor markdown (con scorciatoie Trova successivo / Trova precedente), e la mappa mentale dispone di una propria ricerca testuale con corrispondenza per maiuscole/minuscole, parola intera ed espressioni regolari su tutto il testo dei nodi.
- Tab e Maiusc+Tab per rientrare gli elenchi: premi Tab all’interno di un elenco markdown per rientrare l’elemento corrente e Maiusc+Tab per ridurne il rientro. Gli elenchi numerati vengono rinumerati automaticamente.
- Cmd/Ctrl+clic per seguire i collegamenti nell’editor: tieni premuto Cmd o Ctrl e passa il puntatore su un collegamento o un’immagine markdown per vedere il cursore a forma di mano; facendo clic si apre. Funziona anche Cmd/Ctrl+Invio su un collegamento e sono supportati gli URL tra parentesi angolari contenenti spazi.
- Interazioni con collegamenti e immagini perfezionate: interazione coerente con i collegamenti tra editor e anteprima — modificatore+clic per aprire, passaggio del puntatore per vedere l’URL e un menu contestuale sensibile ai collegamenti con Copia URL, Apri nel browser, Mostra nel Finder/Esplora file e altro ancora. Gli URL lunghi vengono troncati con ellissi centrale.
- Pulsante Aggiorna nella finestra Account: un pulsante Aggiorna nella finestra Account recupera nuovamente lo stato della licenza e del piano dal cloud senza dover uscire e rientrare. Le sessioni scadute mostrano ora un chiaro messaggio “La sessione è scaduta” e riportano al pannello di accesso.
- Annullamento dell’accesso in corso: ora puoi annullare un tentativo di accesso mentre è ancora in corso, invece di attendere che scada.
- Richiesta Salva / Non salvare / Annulla per le modifiche non salvate: chiudendo una scheda, un progetto o uscendo con lavoro non salvato viene ora offerta una chiara scelta a tre vie Salva / Non salvare / Annulla, invece di salvare o scartare silenziosamente.
- Finestra di conflitto file durante l’importazione: trascinando un file dal Finder o da Esplora file con un nome già esistente vengono ora offerte le opzioni Sostituisci, Mantieni entrambi o Annulla — con ordine dei pulsanti corretto per la piattaforma, Invio per confermare e stile distruttivo su Sostituisci.
- “Non chiedere più” nelle conferme della struttura: le finestre di conferma per lo spostamento e l’eliminazione nella struttura includono ora una casella “Non chiedere più”; puoi riattivare le richieste in seguito da Impostazioni > Generali > Struttura.
- Avanzamento del controllo del codice sorgente con indicatore: le operazioni Git di commit, pull e push mostrano ora un messaggio specifico dell’azione (ad esempio “Push verso il remoto…”) e un indicatore di avanzamento visibile nel pannello Controllo del codice sorgente, così le operazioni Git o LFS lunghe non sembrano più bloccate.
- Nascondi automaticamente il pannello inferiore e riavvia il terminale dalla barra di navigazione: chiudendo l’ultima sessione di terminale il pannello inferiore viene nascosto automaticamente; facendo clic sull’icona del terminale nella barra di navigazione si apre il pannello e si avvia una nuova sessione.
- Scorciatoie per grassetto, corsivo, barrato e codice senza selezione: premendo Cmd/Ctrl+B, Cmd/Ctrl+I, Cmd/Ctrl+Maiusc+X o Cmd/Ctrl+E senza alcuna selezione, la formattazione si estende ora alla parola circostante e la racchiude, oppure inserisce coppie di marcatori vuote pronte per la digitazione.
- Scorciatoie di copia e incolla nel terminale: Ctrl+Maiusc+C e Ctrl+Maiusc+V funzionano ora nel terminale, insieme a un vero menu contestuale nativo — senza attivare “Ispeziona elemento” della WebView né incollare due volte.
- Collegamenti cliccabili su più righe nel terminale: gli URL che si estendono su più righe nel terminale vengono rilevati e sono cliccabili come un unico collegamento.
Miglioramenti
- Etichette di ricaricamento da disco più chiare: l’azione del clic destro riporta ora “Ricarica progetto” o “Ricarica cartella” a seconda di ciò che hai selezionato, e aggiorna ogni sottoalbero caricato anziché solo il livello superiore.
- Percorsi completi nel menu Progetti recenti: il menu Progetti recenti mostra ora il percorso completo di ciascun progetto (con troncamento a ellissi centrale per i percorsi lunghi), così puoi distinguere progetti con nomi simili.
- Rinomina delle immagini più rapida e fluida: rinominare un’immagine referenziata da molti file markdown non blocca più il navigatore file. L’avanzamento dell’aggiornamento dei collegamenti è limitato, il rumore del file watcher è soppresso e il navigatore elimina gli aggiornamenti ridondanti.
- Nessuno sfarfallio o salto di scorrimento nell’attivare/disattivare i marcatori della mappa mentale: aggiungere o rimuovere un marcatore della mappa mentale non fa più saltare l’anteprima ancorata né lampeggiare l’area di disegno.
- Visibilità predefinita dei file più pulita:
.prettierignore,.eslintignore,.dockerignoree.npmignorenon vengono più usati per nascondere file nei progetti JavaScript, così file comeyarn.locke l’output di build restano visibili..gitignore,.ignore,.marknode-ignoree.docstr-ignorecontinuano a funzionare come prima. - Cursore e selezione si adattano allo zoom dell’app: quando ingrandisci o riduci MarkNode, il cursore di testo e il rettangolo di selezione dell’editor si adattano ora al livello di zoom invece di restare alla dimensione originale.
- Contrasto migliore del terminale in modalità chiara: i colori del testo del terminale vengono regolati automaticamente per soddisfare il contrasto WCAG AA su sfondi chiari, così i colori ANSI tenui restano leggibili.
- Elenchi di risultati estesi più fluidi: i risultati di Trova nei file e altre viste ad albero usano il rendering a finestra, così anche gli elenchi molto lunghi restano reattivi durante lo scorrimento e il trascinamento.
- Sanificazione dell’incollaggio per l’output del terminale: incollando nell’editor testo copiato dal terminale, le sequenze di escape ANSI e altri codici di controllo vengono ora rimossi automaticamente.
- Finestre di benvenuto e anteprima più pulite su Windows e Linux: la barra dei menu nativa della finestra viene ora mostrata solo nelle finestre di progetto dove è utile, offrendo alle finestre di benvenuto e di anteprima non ancorate una cornice più pulita.
- Icona della cartella Applicazioni nell’installer macOS: l’immagine disco di MarkNode mostra ora l’icona della cartella Applicazioni direttamente nello sfondo, rendendo evidente l’installazione tramite trascinamento sui Mac più recenti.
- Ripristino del contenuto del terminale dopo il riavvio: le sessioni di terminale serializzano ora il buffer visibile e lo scrollback, così le sessioni terminate tornano com’erano prima.
Correzioni di bug
- Evidenziazione della modalità Focus rimossa alla disattivazione: disattivando la modalità Focus l’attenuazione viene ora rimossa immediatamente, senza lasciare decorazioni residue nella pagina.
- I collegamenti markdown si aggiornano ovunque quando sposti un’immagine: trascinando un’immagine in una nuova cartella il file viene spostato in modo affidabile e ogni collegamento a essa viene aggiornato in tutte le schede aperte dell’editor e su disco, anche quando il file che vi fa riferimento contiene modifiche non salvate.
- Il trascinamento nella mappa mentale mantiene selezionato il nodo corretto: dopo aver trascinato un nodo della mappa mentale in una nuova posizione, il nodo trascinato resta selezionato invece che la selezione si sposti altrove.
- L’esportazione DOCX usa il documento corrente: salvando come DOCX dopo aver cambiato file viene ora esportato il documento che stai visualizzando, non quello aperto quando la finestra di esportazione è apparsa la prima volta.
- La selezione con il mouse nell’editor segue il puntatore a qualsiasi zoom: selezionare testo con il mouse non devia più dal punto desiderato quando l’app è ingrandita o ridotta.
- Le modifiche rapide nella mappa mentale non perdono più dati: modificando rapidamente più nodi della mappa mentale in successione non si perdono più modifiche, non restano riquadri di modifica orfani e non viene selezionato il nodo sbagliato.
- Il navigatore resta sincronizzato dopo spostamenti, taglia-incolla o rilasci tra progetti: spostare o tagliare e incollare un file da una cartella profondamente annidata, eliminare un’immagine referenziata o rilasciare file tra due finestre di progetto aperte non lascia più voci obsolete che richiedevano un Ricarica da disco manuale.
- Sincronizzazione tra mappa mentale e markdown nella modalità di modifica Focus: la modifica in modalità Focus aggiorna ora correttamente sia la mappa mentale sia l’editor markdown, in entrambe le direzioni.
- L’anteprima scorre all’intestazione corretta in presenza di duplicati: facendo clic su un’intestazione o su una voce della struttura si scorre a quella giusta anche quando più intestazioni condividono lo stesso testo.
- L’anteprima rileva le modifiche esterne alle immagini: quando un file immagine viene sostituito al di fuori dell’app, il pannello di anteprima mostra immediatamente la nuova immagine invece della versione memorizzata nella cache.
- L’eliminazione nella mappa mentale si sincronizza con il documento e il menu contestuale appare sempre: eliminando un nodo dalla mappa mentale viene ora rimosso il contenuto corrispondente dal sorgente markdown, il menu contestuale del clic destro appare in modo affidabile e Annulla/Ripristina si comporta in modo coerente da entrambi i lati.
- Corsivo con trattini bassi seguiti da punteggiatura: markdown come
_parola_:,_parola_.o_parola_!viene ora reso in corsivo nell’anteprima, coerentemente con la forma con asterischi. - Correzioni dei percorsi multipiattaforma su Windows: Mostra in Esplora file, la rinomina delle immagini e i controlli dei collegamenti interrotti funzionano ora correttamente con i percorsi Windows con barre rovesciate, i percorsi di rete UNC (
\\server\share\…) e i nomi di cartella che contengono punti. - Aggiornamento di struttura e mappa mentale al cambio di scheda: passando da una scheda all’altra i pannelli struttura e mappa mentale vengono ora aggiornati per corrispondere al documento attivo, invece di mostrare la struttura del file precedente.
- La barra degli strumenti dei marcatori si aggiorna in modo affidabile: la barra degli strumenti dei marcatori della mappa mentale si aggiorna ora correttamente al cambio di file, al cambio di layout, al cambio di tema e in altre ricostruzioni.
- La mappa mentale non va più in crash dopo la modifica dei nodi: risolto un crash che poteva verificarsi quando le etichette di testo della mappa mentale venivano rimosse a metà frame.
- La modifica inline nella mappa mentale non viene più sovrascritta all’aggiornamento: il nuovo rendering della mappa mentale (ad esempio dopo il caricamento o un aggiornamento) non genera più eventi di selezione spuri che sovrascrivevano il nodo in fase di modifica.
- Utilizzo di memoria della mappa mentale dopo i ricaricamenti: i vecchi oggetti nodo e connessione vengono ora eliminati correttamente, liberando memoria tra un ricaricamento e l’altro.
- Rendering matematico affidabile sui nodi della mappa mentale: risolta una race condition nel caricamento dei font che poteva lasciare le equazioni sui nodi della mappa mentale con glifi mancanti o vuoti (ad esempio un riquadro vuoto sotto un segno
√). - Affidabilità dell’esportazione matematica in DOCX:
\sqrt{...}non viene più esportato con un segnaposto vuoto prima del radicale, due blocchimathconsecutivi non vengono più uniti in un unico paragrafo e le matrici esportate vengono accettate da Word invece di generare un messaggio “errore durante il tentativo di apertura del file”. - Selezione obsoleta nell’editor dopo un clic nella mappa mentale: facendo clic nella mappa mentale e poi nell’editor viene ora posizionato un cursore pulito invece di lasciare evidenziato un intervallo di testo inatteso.
- L’icona a puntina viene visualizzata correttamente: l’icona a puntina nelle barre delle schede non viene più visualizzata come markup grezzo.
- La barra di scorrimento di Trova nei file non è più tagliata: la barra di scorrimento orizzontale di Trova nei file non viene più tagliata dal layout del pannello inferiore.
- Il menu contestuale resta aperto all’arrivo di output nel terminale: i menu contestuali del clic destro restano aperti quando il terminale scorre in modo programmatico all’arrivo di output, e si chiudono solo per uno scorrimento effettivo dell’utente.
- La modalità solo anteprima scorre all’intestazione al clic sulla mappa mentale: con l’editor nascosto, facendo clic su un nodo della mappa mentale l’anteprima scorre ora correttamente all’intestazione corrispondente.
- Gestione robusta dei collegamenti con URL insoliti: facendo clic su un collegamento che contiene sequenze di escape come
%20non viene più generato un errore; il file si apre correttamente.