marknode / note di rilascio

MarkNode v2.0.29

← Tutte le versioni

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