MarkNode 2.0.29 (Beta)
Nuove funzionalità
-
Integrazione Git: supporto Git integrato per gestire il flusso di lavoro di controllo versione senza uscire da MarkNode
- Barra di stato: una sottile barra di stato compare in fondo alla finestra per i progetti Git, mostrando il branch corrente, il numero di modifiche e lo stato di sincronizzazione ahead/behind
- Indicatori di stato dei file: i file modificati, aggiunti, non tracciati ed eliminati sono contrassegnati da colori nell’albero della barra laterale del progetto, con lo stato propagato alle cartelle superiori
- Finestra di commit: prepara i file nell’area di staging ed esegui il commit delle modifiche tramite una finestra dedicata — aprila dalla barra di stato o con Cmd+Maiusc+K (macOS) / Ctrl+Maiusc+K (Windows/Linux)
- Pull e Push: esegui il pull dal remoto e il push verso di esso direttamente dalla barra di stato, con richieste di conferma e notifiche di riscontro chiare
- I progetti non Git non sono minimamente interessati — nessuna modifica all’interfaccia
-
Supporto da riga di comando e associazioni file: apri file e progetti direttamente dal terminale (
marknode myfile.md) o facendo doppio clic sui file Markdown nel Finder / Esplora file. Usa Aiuto → Crea launcher da riga di comando… per configurare lo strumento da riga di comando
Miglioramenti
- Rilevamento delle modifiche ai file dal Terminale: l’editor ora ricarica automaticamente i file modificati dal pannello Terminale integrato
- Selezione a colonna: aggiungi cursori sopra o sotto con Cmd+Opzione+Su/Giù (macOS) o Ctrl+Alt+Su/Giù (Windows/Linux), in linea con il comportamento di VS Code e IntelliJ. È supportata anche la selezione rettangolare con Alt+trascinamento
- Aggiornamenti dello stato Git in tempo reale: la barra di stato Git e gli indicatori nella barra laterale ora si aggiornano automaticamente quando vengono apportate modifiche al di fuori di MarkNode (ad esempio commit dal terminale)
Correzioni di bug
- Barra laterale: le nuove cartelle e i nuovi file ora compaiono sotto i genitori compressi: la creazione di una nuova cartella o di un nuovo file sotto un genitore mai espanso non fallisce più silenziosamente — la barra laterale ora espande la gerarchia dei genitori e seleziona il nuovo elemento
- Barra laterale: le cartelle ignorate non si espandono più automaticamente: le modifiche ai file all’interno delle cartelle ignorate (ad esempio
node_modules,build) non provocano più l’espansione di quelle cartelle nella barra laterale — restano compresse finché non le apri manualmente - Visualizzatore PDF: i link non bloccano più l’app: facendo clic sui link nel visualizzatore PDF ora si aprono nel browser predefinito invece di far navigare la finestra dell’app
- Posizione di scorrimento nella navigazione della struttura: risolto un problema per cui, facendo clic nell’editor dopo aver navigato tramite la struttura, l’editor saltava a una posizione diversa — il cursore ora si sposta sull’intestazione di destinazione, così la vista resta ferma