marknode / notes de version

MarkNode v2.0.29

← Toutes les versions

MarkNode 2.0.29 (Bêta)

Nouvelles fonctionnalités

  • Intégration Git : prise en charge native de Git pour gérer votre flux de gestion de versions sans quitter MarkNode

    • Barre d’état : une barre d’état fine apparaît en bas de la fenêtre pour les projets Git, affichant la branche actuelle, le nombre de modifications et l’état de synchronisation (commits en avance/en retard)
    • Indicateurs d’état des fichiers : les fichiers modifiés, ajoutés, non suivis et supprimés sont signalés par un code couleur dans l’arborescence du projet, l’état étant propagé aux dossiers parents
    • Boîte de dialogue de commit : indexez les fichiers et validez les modifications via une boîte de dialogue dédiée — ouvrez-la depuis la barre d’état ou avec Cmd+Maj+K (macOS) / Ctrl+Maj+K (Windows/Linux)
    • Pull et push : récupérez et envoyez les modifications vers le dépôt distant directement depuis la barre d’état, avec des demandes de confirmation et des notifications claires
    • Les projets non Git ne sont absolument pas affectés — aucun changement d’interface
  • Prise en charge de la ligne de commande et associations de fichiers : ouvrez des fichiers et des projets directement depuis le terminal (marknode myfile.md) ou en double-cliquant sur des fichiers Markdown dans le Finder / l’Explorateur de fichiers. Utilisez Aide → Créer le lanceur en ligne de commande… pour configurer l’outil en ligne de commande

Améliorations

  • Détection des modifications de fichiers depuis le terminal : l’éditeur recharge désormais automatiquement les fichiers modifiés depuis le panneau Terminal intégré
  • Sélection par colonne : ajoutez des curseurs au-dessus ou en dessous avec Cmd+Option+Haut/Bas (macOS) ou Ctrl+Alt+Haut/Bas (Windows/Linux), conformément au comportement de VS Code et d’IntelliJ. La sélection rectangulaire avec Alt+glisser est également prise en charge
  • Mise à jour en direct de l’état Git : la barre d’état Git et les indicateurs de la barre latérale se rafraîchissent désormais automatiquement lorsque des modifications sont effectuées en dehors de MarkNode (par exemple des commits depuis le terminal)

Corrections de bugs

  • Barre latérale : les nouveaux dossiers et fichiers apparaissent désormais sous les parents réduits : la création d’un dossier ou d’un fichier sous un parent qui n’avait jamais été développé n’échoue plus silencieusement — la barre latérale développe désormais la hiérarchie parente et sélectionne le nouvel élément
  • Barre latérale : les dossiers ignorés ne se développent plus automatiquement : les modifications de fichiers à l’intérieur de dossiers ignorés (par exemple node_modules, build) n’entraînent plus le développement de ces dossiers dans la barre latérale — ils restent réduits jusqu’à ce que vous les ouvriez manuellement
  • Visionneuse PDF : les liens ne bloquent plus l’application : cliquer sur un lien dans la visionneuse PDF l’ouvre désormais dans votre navigateur par défaut au lieu de faire naviguer la fenêtre de l’application
  • Position de défilement lors de la navigation par le plan : correction d’un problème où cliquer dans l’éditeur après une navigation via le plan faisait sauter l’éditeur à une autre position — le curseur se place désormais sur le titre ciblé afin que la vue reste en place