MarkNode 2.0.28 (Bêta)
Améliorations
- Raccourcis clavier du terminal : ajout de raccourcis clavier spécifiques à chaque plateforme pour effacer le terminal — Cmd+K sur macOS, Ctrl+L pour effacer l’écran, et Ctrl+Maj+K comme alternative multiplateforme
- Prise en charge des polices du terminal : configuration des polices du terminal améliorée avec une pile de polices à chasse fixe adaptée, pour un meilleur rendu et un meilleur alignement des caractères Unicode
- Gestion des modifications externes de fichiers : les modifications externes de fichiers ne développent plus automatiquement les dossiers de l’arborescence — les fichiers créés en dehors de l’application sont ajoutés silencieusement, tandis que les opérations initiées par l’utilisateur (coller, créer) continuent de développer et de sélectionner comme prévu
- Ouverture des fichiers en un seul clic : ajout de l’option « Ouvrir le fichier en un seul clic » dans les Paramètres de l’éditeur — lorsqu’elle est activée, les fichiers peuvent être ouverts d’un simple clic dans l’arborescence du projet au lieu d’un double-clic
- Persistance des sessions de projet : l’état complet de l’espace de travail est désormais automatiquement enregistré et restauré au redémarrage de l’application — cela inclut les fichiers ouverts, l’onglet actif, la position du curseur, la position de défilement, les modes d’aperçu, l’état et les pourcentages des panneaux divisés éditeur/aperçu/carte mentale/plan, l’état de la barre latérale et la visibilité du terminal — le tout enregistré dans
.dn/session.json - Menu des projets récents : ajout d’un sous-menu « Projets récents » au menu Fichier pour accéder rapidement aux projets ouverts récemment — affiche jusqu’à 20 projets récents triés par date de dernière utilisation, avec les noms de dossiers pour plus de clarté et une option « Effacer les projets récents » pour réinitialiser l’historique
- Barre d’outils du navigateur de fichiers : ajout d’une barre d’outils d’icônes au navigateur de fichiers avec des boutons d’action rapide — icône Plus pour Nouveau fichier/dossier, icônes Développer/Réduire pour la navigation dans l’arborescence, et icône Plus d’options pour les actions Recharger/Supprimer
- Miniatures des thèmes de carte mentale : génération dynamique de miniatures pour les thèmes de carte mentale personnalisés — les thèmes affichent désormais de véritables aperçus visuels au lieu d’icônes de palette génériques, avec mise en cache automatique pour de meilleures performances
- Gestion des thèmes de carte mentale : logique de stockage des thèmes améliorée — lors de la modification d’un thème, la case « Enregistrer une copie dans le projet actuel » est automatiquement cochée si le thème existe dans le projet, et la décocher supprime la copie du projet tout en conservant le thème au niveau de l’application
- Paramètre de thème de carte mentale par défaut : ajout d’une configuration globale du thème de carte mentale par défaut dans les Paramètres — les utilisateurs peuvent désormais définir un thème par défaut qui s’applique à tous les projets, avec un aperçu visuel du thème sélectionné directement dans le panneau des paramètres
- Persistance des thèmes de carte mentale : mise en œuvre de la persistance des thèmes par document — les thèmes de carte mentale sont désormais mémorisés pour chaque document et appliqués automatiquement à la réouverture des fichiers, avec un système de priorité à trois niveaux : thème spécifique au document → thème global par défaut → dernier thème utilisé
- Paramètres de carte mentale regroupés : tous les paramètres liés aux cartes mentales sont regroupés dans une seule page de paramètres « Carte mentale » — elle réunit la sélection du thème, les préférences d’emplacement (gauche/droite) et les configurations des types de nœuds pour une expérience utilisateur plus intuitive
- Option « Utiliser le thème par défaut » : ajout de l’élément de menu contextuel « Utiliser le thème par défaut » dans la vue carte mentale — il permet de supprimer les paramètres de thème spécifiques au document et de revenir au thème global par défaut, ce qui facilite la mise à jour de plusieurs documents lorsque le thème par défaut change
- Mise à jour automatique des thèmes : lorsque le thème de carte mentale par défaut est modifié dans les paramètres, tous les documents ouverts qui utilisent le thème par défaut (sans thème spécifique au document) basculent automatiquement vers le nouveau thème par défaut
- Exportation des cartes mentales : enregistrez les cartes mentales sous forme d’images PNG directement depuis la barre d’outils — les fichiers sont automatiquement nommés avec le titre du document et un horodatage
- Partage des cartes mentales : partagez vos cartes mentales en ligne via un envoi vers le cloud — génère des liens partageables qui peuvent être copiés dans le presse-papiers ou ouverts directement dans le navigateur
Corrections de bogues
- Encodage UTF-8 du terminal : correction des problèmes d’encodage des caractères qui provoquaient un affichage incorrect des caractères de dessin de cadres et des symboles Unicode
- Variables d’environnement du terminal : correction des variables d’environnement PATH manquantes lors de l’exécution depuis le bundle de l’application, garantissant l’accès aux outils en ligne de commande dans les sessions de terminal
- Style de l’arborescence du projet : correction d’un problème où les styles des fichiers ignorés étaient perdus lors de l’utilisation de « Recharger depuis le disque » — le style grisé des fichiers ignorés par gitignore persiste désormais correctement après le rechargement
- Arrière-plans des boîtes de dialogue en mode sombre : correction des problèmes d’arrière-plan blanc dans les boîtes de dialogue Paramètres et Thème de carte mentale en mode sombre — les boîtes de dialogue s’affichent désormais correctement avec des arrière-plans sombres correspondant au thème
- Mise à jour des thèmes de carte mentale : correction d’un problème où les miniatures des thèmes ne se mettaient pas à jour après la modification des couleurs d’un thème — les miniatures se rafraîchissent désormais correctement lorsque les propriétés du thème sont modifiées et enregistrées
- Chargement des thèmes personnalisés : correction d’un problème où les couleurs des thèmes personnalisés n’étaient pas appliquées correctement lors de leur sélection dans la fenêtre contextuelle des thèmes — résolution d’un conflit de priorité entre le stockage des thèmes au niveau de l’application et au niveau du projet
- Icônes de basculement des cartes mentales : correction d’un artefact visuel où les icônes développer/réduire étaient dessinées à tort dans le coin supérieur gauche (0,0) pour les nœuds sans enfants