BadWrite: il ritorno del mio editor Markdown
La versione che ho ritrovato in archivio di questo editor risale al 2015 ed era scritta in VB.Net, ma sono certo di averne fatta una precedente con un altro nome in un altro linguaggio, e 2 anni fa per imparare Python ne realizzai un ulteriore versione, insomma questa idea mi segue da sempre.
Mesi fa studiando C# ho pensato di rimetterci le mani, sono rimasto dentro VS.Code supportato dall'IA per progettare i file XAML e le routine più complesse.
Cos'è BadWrite?
Bella domanda, in sintesi è l'editor che desideravo per gestire i post di questo sito web, ma anche tutte le mie note infinite. Pubblicato perché magari può servire ad altri.

Caratteristiche
- Editor markdown con evidenziazione della sintassi, menù per inserire i tag
- Anteprima in CoreWebView, una finestra Edge dentro l'applicazione in pratica
- Outline del documento; riconosce i tag header e li mostra, cliccandoci sposta il cursore nel relativo punto
- Esplora file dalla cartella selezionata, con ricerca praticamente immediata su tutti i file di testo (salva un database in AppData), possibilità di rinominare e cancellare file
- Oltre i file di testo mostra anche immagini (con anteprima) e PDF, entrambi i tipi di file si possono aprire nell'anteprima
- Esportazione in HTML/PDF/DOCX
- Controllo ortografico in tempo reale con 5 dizionari in dotazione, se ne possono facilmente aggiungere altri
- 11 temi per tutti i gusti
- Auto salvataggio, apertura sull'ultima cartella/file, salvataggio temporaneo di un file non salvato a chiusura
- Un design moderno, coerente con le applicazioni di Windows 11
Dove scaricarlo
Ho pubblicato una versione "beta" su GitHub , scaricabile dalla pagina Releases .
Vi prego di fare un backup dei file su cui avete intenzione di usarlo prima di lavorarci, ho una versione stabile da meno di una settimana, ci saranno ancora diversi bug da risolvere, nel caso voleste segnalarmene o comunque discutere di BadWrite potete usare il modulo di contatto del sito o l'issue di GitHub.
Grazie 🍻