0.8.0
Au programme des changements :
Fonctionnalités
- Possibilité d'exporter tout son contenu en un unique fichier markdown (qui peut par la suite être utilisé pour générer un pdf, epub, etc.)
- Mise en place de la boîte de dialogue "A propos" pour permettre à l'utilisateur d'identifier la version qu'il utilise (merci à @WinXaito pour cette fonctionnalité).
- Affichage des numéro de ligne dans la zone de rédaction
- Possibilité de se déplacer rapidement sur une ligne particulière grâce au raccourci
Ctrl
+L
Optimisations
- Refactoring du modèle de données pour simplifier la sérialisation/désérialisation en json
- Optimisation de la consommation de la mémoire de l'application
- Restructuration du code dans son ensemble pour une meilleure lisibilité
- Mise en place des premiers tests unitaires au sein de l'application pour lutter contre les régressions.
Corrections
- L’icône de l'application est maintenant visible dans la barre de titre
- Les onglets ouverts sont désormais fermés lorsqu'on ouvre un nouveau contenu
- Correction du calcul des indices qui était erroné lorsque certains extraits étaient vides
- La prévisualisation du rendu des lignes de code n'est plus décalé
- Les balises code inline du style
Set<Class<? extends Object>>
sont maintenant rendus correctement