marknode / note di rilascio

MarkNode v2.1.3

← Tutte le versioni

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 e cases.
  • 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, .dockerignore e .npmignore non vengono più usati per nascondere file nei progetti JavaScript, così file come yarn.lock e l’output di build restano visibili. .gitignore, .ignore, .marknode-ignore e .docstr-ignore continuano 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 blocchi math consecutivi 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 %20 non viene più generato un errore; il file si apre correttamente.