eXtensiblePad, un notepad gerarchico gratuito...

eXtensiblePad è un software per prendere appunti semplice, ma con la capacità di organizzare le note in una comoda struttura ad albero, in cui ogni foglia/nota può essere spostata e quindi organizzata liberamente tramite drag&drop.

extensiblepad

L'idea di eXtensiblePad nasce dalla necessità personale di organizzare gli appunti sparsi per il mio hard-disk come semplici file di testo, esistono già diversi software che permettono di organizzare in modo gerarchico gli appunti, quello che mi piace di più tra questi è Gjots, opensource e gratuito, che però non ha alcune caratteristiche che interessano a me, così mi son messo di buona lena ed in una settimana ho creato una release stabile del mio blocco note gerarchico.


Le caratteristiche di eXtensiblePad:

- disponibile per Windows e Linux (per adesso GTK, spero GTK2 nel prossimo futuro)

- memorizza gli appunti in file xml standard (cambia solo l'estensione)

- nodi spostabili a piacere con il mouse, diverse icone a disposizione

- salvataggio automatico ogni 5 minuti (opzionale)

- gratis...

- ...opensource il giorno che arriverò ad una release dignitosa e pulirò e commenterò bene il codice :-P


I bug di eXtensiblePad:

- droppando i nodi sulle linee, in alcuni casi si verifica un errore (non fatale)

- un'icona è duplicata due volte

- il nodo selezionato mostra l'icona standard e non la sua

- saltuariamente mi è capitato di vedere il file appunti ripulito (!), sono alla ricerca del perché, voi abilitate l'autosave, non si sa mai :-D

- diversi errori non fatali quando lanciato da shell, non pensateci su troppo...

- dice che il file attuale non è salvato, anche se è salvato...


Cose da implementare nelle prossime versioni:

- conferma cancellazione nodo

- stampa

- esportazione in file di testo semplice ed RTF (magari anche PDF...)

- esportazione come singola pagina HTML con indice e/o multipaggina con albero di navigazione


Essendo una release molto giovane, contiene ancora un bel po' di errori e mancano funzioni importanti, se decidete di utilizzarlo vi prego di fare attenzione a tenere sempre copie dei file degli appunti, perché non vorrei che perdeste informazioni importanti, e di segnalarmi eventuali errori individuati e feature che vorreste fossero implementate nelle prossime versioni.

eXtensiblePad è scritto in Pascal, realizzato dalla A alla Z con Lazarus, ambiente di sviluppo integrato completamente gratuito ed opensource, ancora un po' acerbo, ma molto promettente, visto sopratutto la capacità offerta di poter compilare lo stesso progetto su Windows/Linux/Mac senza modifiche!


Come si usa?

Non ci vuole un manuale per usare eXtensiblePad, l'interfaccia è fatta di pochi pulsanti e divisa in due parti, a sinistra l'albero, a destra il memo per scrivere gli appunti.

Nella parte sinistra trovate 3 pulsanti, il primo crea nodi base, che non nascono da altri nodi per intenderci, il secondo crea un nodo figlio di quello attualmente selezionato, il terzo tasto cancella il nodo selezionato e tutti i suoi figli, fatte attenzione quindi! Il tasto destro su un nodo apre il menù per cambiare icona.

Nella parte destra si trovano i pulsanti nuovo, carica, salva e salva con nome, seleziona font e colore memo, calcolatrice e about.

La prima riga del memo diventa automaticamente il nome del nodo che si sta modificando.

La barra in basso mostra numero di parole e caratteri.


Se lo utilizzate mi piacerebbe molto sapere come vi trovate, se avete tempo scrivetemi due righe...


Scarica eXtensiblePad 0.13 beta per Linux

Scarica eXtensiblePad 0.13 beta per Windows

eXtensiblePad ha ora una pagina tutta sua all'indirizzo extensiblepad.steo.it.


All'interno dell'archivio troverete il file eseguibile ed un file di configurazione, opzionale, che attiva backup e salvataggio automatico e permette di disattivare il word wrap.

# | 01/11/2007 - 15:24:26 | Dev | Write me | Comments [0]



Non ci sono commenti.

Name:

E-mail: (non verrà pubblicata)

Web site: (http://)

check code:
copy code on the next camp
Comment (no html):  


RSS XML ATOM