MarkNode 2.0.26 (Beta)
Nuove funzionalità
- Vista struttura: Aggiunta una nuova vista della struttura del documento che mostra titoli ed elementi di elenco in un formato ad albero comprimibile: ideale per navigare documenti lunghi
- Cambio vista struttura: Passa dalla vista Mappa mentale alla vista Struttura utilizzando le icone della barra degli strumenti o le scorciatoie da tastiera (Cmd/Ctrl+Maiusc+L per Struttura, Cmd/Ctrl+Maiusc+M per Mappa mentale)
- Pulsante “Oggi”: Aggiunto un pulsante di navigazione rapida alla vista calendario: passa e seleziona immediatamente la data odierna con un solo clic
- “Apri nell’applicazione predefinita”: Nuova opzione del menu contestuale per aprire rapidamente qualsiasi file nell’applicazione di sistema associata, direttamente dall’albero del progetto
- “Mostra nel Finder/Esplora file”: Nuova opzione del menu contestuale per mostrare file e cartelle nel gestore file di sistema, con denominazione specifica per piattaforma (Finder su macOS, Esplora file su Windows, File su Linux)
- “Ricarica da disco”: Aggiunta un’opzione del menu contestuale per aggiornare manualmente il contenuto delle cartelle e sincronizzarlo con le modifiche del file system quando necessario
- Sessioni di terminale multiple: Il terminale ora supporta più sessioni contemporanee con un’interfaccia a schede: crea nuove sessioni con il pulsante ”+” e passa dall’una all’altra senza interruzioni
Miglioramenti
- Vista File recenti: Migliorata con un passaggio fluido tra le date e un meccanismo di debouncing per evitare blocchi dell’interfaccia quando si cambiano rapidamente le date
- Feedback visivo: Migliorata la vista File recenti con un’animazione di caricamento e un messaggio di stato vuoto formattato quando non vengono trovati file per la data selezionata
- Funzione di copia: Migliorata la funzione di copia del pannello di anteprima: il testo copiato ora conserva la formattazione (grassetto, corsivo, link, ecc.) quando viene incollato in editor di testo formattato
- Stile dello stato vuoto: Stile migliorato con testo in corsivo, opacità ridotta e una migliore gerarchia visiva per distinguerlo chiaramente dal contenuto ordinario
- Prestazioni della mappa mentale: Ottimizzate per i documenti di grandi dimensioni: i nodi vengono compressi automaticamente quando il totale supera 50, mantenendo espansi solo il nodo centrale e i rami principali
- Monitoraggio del file system: Migliorato il rilevamento delle modifiche esterne ai file (ridenominazioni, nuovi file, eliminazioni) con la corretta visualizzazione nell’albero del progetto
- Gestione degli eventi di ridenominazione: Migliorato il watcher del file system, che ora abbina in modo intelligente gli eventi correlati per rilevare le ridenominazioni anche con informazioni limitate sugli eventi del sistema operativo
- Transizioni della vista divisa: Migliorate le transizioni di visibilità dei pannelli con una gestione intelligente del divisore e la persistenza dello stato
- Funzionalità della vista struttura:
- Si aggiorna automaticamente mentre digiti: mostra sempre la struttura attuale del documento
- Fai clic su un elemento qualsiasi per passare direttamente a quella sezione
- Visualizzazione personalizzabile: scegli quali livelli di titolo e tipi di elenco compaiono tramite le impostazioni della vista struttura
- Prestazioni del progetto:
- Ora rispetta .gitignore e altri file di esclusione per evitare rallentamenti dovuti agli artefatti di build
- Nasconde automaticamente file e cartelle in base ai pattern di esclusione (.gitignore, .npmignore, .dockerignore, ecc.)
- Filtro integrato per le directory di build più comuni (node_modules, target, build, dist) e per i file nascosti
- Il monitoraggio del file system ignora gli artefatti di build e i file temporanei
- L’indicizzazione della ricerca salta i file esclusi per ricerche più rapide e un minore utilizzo di memoria
Correzioni di bug
- Modalità solo anteprima: Corretta la modalità solo anteprima che non funzionava correttamente facendo clic sull’icona della scheda di anteprima: ora mostra correttamente solo il pannello di anteprima senza l’editor
- Backend File recenti: Corretto il backend affinché restituisca solo i file della data selezionata anziché tutti i file fino a quella data
- Ridenominazione esterna dei file: Corrette le schede dell’editor affinché si aggiornino correttamente quando i file vengono rinominati al di fuori dell’app, evitando schede duplicate
- Stato dell’albero del progetto: Corretta la gestione delle modifiche esterne nelle cartelle compresse: lo stato corretto viene mantenuto anche per le cartelle non visibili
- Chiusura delle schede dell’editor: Corretto il problema per cui le schede dell’editor non si chiudevano quando i file venivano eliminati esternamente: ora le schede si chiudono correttamente quando i file vengono rimossi al di fuori dell’applicazione
- Ripristino della sessione del terminale: Corretto il problema per cui il terminale non poteva essere riaperto come nuova sessione dopo aver immesso il comando
exit: ora il terminale crea correttamente nuove sessioni invece di mostrare sessioni terminate e non reattive