Toutes les modifications notables de Markify sont documentées dans ce fichier.
Le format est basé sur Keep a Changelog, et ce projet adhère au Semantic Versioning.
- Barre latérale (explorateur de fichiers) affichant l'arborescence complète du dossier ouvert : fichiers, sous-dossiers et fichiers des sous-dossiers, avec dépliage/pliement des dossiers (chargement à la demande, comme VS Code).
- Menu Fichier → Ouvrir un dossier… (raccourci
Ctrl/Cmd+Shift+O) pour choisir un dossier à explorer. - Affichage automatique de la barre latérale à l'ouverture d'un dossier ou d'un fichier (le dossier parent du fichier est alors chargé et le fichier est surligné).
- Raccourci
Ctrl/Cmd+Bpour afficher ou masquer l'explorateur, complété par une icône en haut à gauche de la zone de contenu pour le réafficher quand il est masqué. - Bouton de fermeture dans l'en-tête de la barre latérale pour la masquer.
- Barre de défilement visible dans l'arborescence lorsque la liste est trop longue.
- Seuls les fichiers lisibles par l'application (
*.md,*.markdown,*.mdx) sont affichés dans l'arborescence, les autres fichiers sont filtrés.
- README : clarification de la description du projet.
- Politique de confidentialité (
PRIVACY.md).
- Zoom par pincement (pinch-to-zoom) qui agrandissait/réduisait la page sous Linux (WebKitGTK) et Windows (WebView2) : le geste est désormais désactivé.
- README restructuré et complété : documentation bilingue (anglais/français), stack technique, architecture, démarrage rapide et section releases.
- Identité du paquet MSIX alignée sur l'identité réservée dans Partner Center (
Martzcode.Markifyet publisher Microsoft) — validation d'acceptation du Microsoft Store.
- Lien vers le profil GitHub de l'éditeur dans la boîte À propos (« Martzcode » ouvre le navigateur).
- Affichage automatique du numéro de version dans À propos, synchronisé avec la version réelle de l'application.
- Identité d'éditeur du paquet MSIX alignée sur le compte Microsoft Store (
Martzcode).
- Le menu et les sous-menus restaient affichés après un clic sur une option : ils se ferment désormais après l'action.
- Paquet MSIX x64 (
Markify_2026.8.3_x64.msix) généré et signé en CI (auto-signé par défaut, ou avec le PFX fourni en secret).
- Paquet MSI dédié au Microsoft Store des artefacts de release (le MSIX le remplace).
- Export PDF complet depuis le menu Fichier → Exporter… (raccourci
Ctrl/Cmd+E), avec dialogue d'enregistrement et nom de fichier par défaut basé sur le document ouvert. - Intégration des images distantes et locales dans les PDF exportés, redimensionnées à la largeur du contenu (comme dans l'aperçu).
- Utilisation d'une police système adaptée au contenu du document pour les PDF exportés (symboles Unicode rendus correctement).
- Symboles Unicode (ex. Ⓖ) qui s'affichaient comme un carré vide dans les PDF exportés.
- Images inaccessibles ou invalides qui bloquaient l'export : elles sont désormais ignorées, avec un message récapitulatif à la fin de l'export.
- Images trop grandes ou trop petites dans les PDF exportés (dimensionnement fidèle à l'aperçu).
- Markify : éditeur Markdown de bureau (Angular + Tauri) avec aperçu en direct.
- Ouverture et lecture de fichiers
.md. - Édition et sauvegarde des fichiers.
- Barre de menus Fichier / Édition avec raccourcis clavier, y compris la barre de menus native sur macOS.
- Mode de vue hybride (éditeur + aperçu).
- Coloration syntaxique des blocs de code et bouton de copie.
- Conversion d'un document en PDF (menu contextuel).
- Interface multilingue : français, anglais, allemand et espagnol.
- Fenêtre native (Windows, macOS, Linux) avec logo.
- Dialogue À propos.
- Workflow de build de release multiplateforme (GitHub Actions).