Changelog

Les nouveautés de KulmanLab — livrées en continu, sans redémarrage requis.

Éditeur de texte : alignement de paragraphe, soulignement et corrections de texte pivoté

2026.07.23.49fac9a July 23, 2026
  • Nouveaux boutons d'alignement de paragraphe dans la barre d'outils de l'éditeur de texte — Align Left, Align Center, Align Right et Justify — en substitution de la colonne impliquée par le point d'attache ; disponible uniquement pour les entités Text, pas pour Multileader ni les étiquettes de cote
  • Nouveau bouton de soulignement à côté de Bold, Italic et Strikethrough
  • Le curseur de texte s'incline désormais pour correspondre au texte en italique pendant l'édition, selon la convention des traitements de texte
  • Correction : le clic pour placer le curseur résolvait le mauvais caractère sur du texte pivoté à un angle autre que 0°/180°
  • Correction : la popup de l'éditeur de texte flottait sur le texte au lieu d'au-dessus pour les points d'attache ancrés au Milieu/Bas, et chevauchait le texte pivoté d'un leader sur les Multileaders
  • Correction : les substitutions de hauteur par caractère (par exemple des tailles de police mixtes importées depuis un DXF) conservaient leur taille absolue au lieu de se mettre à l'échelle avec l'entité, à la fois sur Text et Multileader

Guides pratiques (25 langues) et amélioration de la navigation responsive

2026.07.19.b22f372 July 19, 2026
  • Les guides pratiques et l'en-tête du site s'affichent désormais parfaitement sur téléphones et tablettes — le menu mobile inclut le nouveau lien Guides aux côtés de Documentation, Nouveautés et FAQ
  • Nouvelle page de guides pratiques avec 9 guides pas à pas — ouvrir des fichiers DXF, dessiner avec des cotes exactes, organiser les calques, coter, mesurer distance/angle/aire, préparer des fichiers pour la découpe laser ou CNC, mises en page papier avec viewports, imprimer et sauvegarder les dessins — traduite dans les 25 langues du site
  • Correction du changement de langue sur les pages anglaises : avec une langue enregistrée dans le menu déroulant, des pages comme Confidentialité et À propos redirigent désormais vers la version entièrement traduite au lieu de rester en anglais avec seulement les libellés de navigation traduits
  • Titres de page trop longs (accueil et page À propos) raccourcis dans plus de 20 langues afin qu'ils s'affichent en entier dans les résultats de recherche

Politique de confidentialité, page À propos et bannière de consentement conforme RGPD

2026.07.15.0c09002 July 15, 2026
  • Nouvelle page Politique de confidentialité expliquant quelles données KulmanLab collecte — dessins stockés uniquement en local, Google Analytics et la publicité à venir dans l'app via Google AdSense — traduite dans les 25 langues du site
  • Nouvelle page À propos racontant l'histoire derrière KulmanLab — traduite dans les 25 langues du site
  • Ajout d'une bannière de consentement aux cookies limitée par région avec Google Consent Mode v2 : Analytics est refusé par défaut tant qu'il n'est pas accepté dans l'EEE, au Royaume-Uni et en Suisse, et accordé immédiatement partout ailleurs ; un lien « Paramètres des cookies » dans le pied de page permet de la rouvrir à tout moment
  • Pied de page réduit à À propos, Confidentialité, Paramètres des cookies, GitHub et Reddit — App, Documentation, Nouveautés et FAQ restent accessibles en un clic depuis l'en-tête
  • Correction d'un bug empêchant silencieusement Google Analytics d'enregistrer les événements personnalisés (clics sur « Lancer l'app », clics sur liens sortants, profondeur de défilement) sur le site en production — le script de suivi était mis en portée de module par le bundler, si bien que window.gtag n'existait jamais réellement

Vector pins : repérage d'accrochage aux objets avec accrochage de rayon en verrouillage d'angle

2026.07.12.16f6fe3 July 12, 2026
  • Nouveau commutateur Vector Pins (Pins) dans la barre de contrôle — survolez un point d'accrochage ou une poignée pendant 500 ms pour l'épingler, puis suivez le curseur le long de lignes de référence horizontales/verticales en pointillés passant par le point épinglé, les accrochages géométriques normaux gardant la priorité
  • Les rayons à angle verrouillé s'accrochent désormais à l'intersection de la direction verrouillée avec les lignes de référence des épingles dans Line, Polyline, Arc, Circle, Move, Copy, Area, Leader et ViewportCopy
  • Distance et Angle conservent désormais leur résultat à l'écran jusqu'à Échap, avec un aperçu en couleur d'accent en pointillés pendant la sélection et plein une fois validé ; Distance affiche aussi des poignées aux deux extrémités
  • Correction d'un bug où cliquer sur des entités du modèle visibles à travers un viewport de mise en page sélectionnait des copies fantômes dans l'espace papier, dont les modifications et suppressions restaient silencieusement sans effet — le contenu des viewports est désormais uniquement visuel pour la sélection (l'accrochage à travers les viewports n'est pas affecté)
  • Les marqueurs X d'intersection sont désormais dessinés dans la couleur d'accent au lieu du vert, en accord avec le reste de la palette d'accrochage et d'aperçu
  • Amélioration de la mise en page du menu déroulant ANGL de la barre de contrôle

Commande Align : translation, rotation & mise à l'échelle par paires de points

2026.07.09.cecea22 July 9, 2026
  • Nouvelle commande Align repositionne les entités à l'aide d'une ou deux paires de points source/destination — translation seule avec une paire, ou translation + rotation + mise à l'échelle facultative avec deux paires
  • L'alignement à un point (Entrée au deuxième point source) fonctionne exactement comme Move — translation seule, sans rotation
  • L'alignement à deux points calcule la rotation à partir des directions des segments source et destination, puis demande Oui/Non pour aussi mettre à l'échelle afin que les longueurs des segments correspondent
  • Aperçu en direct sur le canevas à chaque étape : un aperçu de déplacement lors du placement du premier point de destination, puis un aperçu pivoté en pointillés une fois les deux points de destination placés
  • Accessible via le nouveau bouton Align du panneau d'outils Edit, ou en tapant `align` (`al` suffit) dans le terminal
  • Correction du texte de l'invite Align pour correspondre à la formulation « pick » des autres commandes

Commande de mesure Area et refonte des icônes de la barre d'outils

2026.07.07.dca1eff July 7, 2026
  • Nouvelle commande Area : mesure l'aire délimitée et le périmètre d'un polygone — cliquez sur 3 points ou plus, puis appuyez sur Entrée pour fermer la forme
  • Area prend en charge la saisie directionnelle avec verrouillage d'angle : s'aligne sur l'incrément de suivi d'angle configuré et permet de saisir une longueur d'arête exacte
  • Le polygone fermé — remplissage, contour et poignées de sommet — reste surligné sur le canevas jusqu'à ce que le résultat soit masqué
  • Le panneau Measure est désormais une grille 2×2 : Distance et Angle sur la rangée du haut, Area sur la rangée du dessous
  • Les icônes de la barre d'outils de Distance et Angle ont été redessinées avec des traits pleins et un coin rempli au lieu de lignes pointillées
  • L'icône de la barre d'outils Area a été simplifiée en un carré chanfreiné avec des points d'accrochage aux sommets
  • Correction du texte d'invite du terminal qui sautait lors de l'apparition du badge de touche

Text editor copy/paste, feedback bar & theme-aware arrowheads

2026.07.01.41031df July 1, 2026
  • Éditeur de texte : Ctrl/Cmd+C, Ctrl/Cmd+X et Ctrl/Cmd+V copient, coupent et collent désormais le texte sélectionné
  • Le texte collé adopte toujours le formatage déjà présent au niveau du curseur plutôt que de conserver celui qu'il avait lors de la copie ; le mode rich conserve les sauts de ligne, le mode simple (étiquettes de cote) les supprime
  • Nouvelle barre de retours dans la barre d'outils avec des liens vers Reddit, GitHub Issues et l'e-mail — apparaît après 10 minutes d'utilisation et peut être fermée
  • Les aperçus de pointes de flèche dans le panneau des propriétés et le sélecteur de pointe de flèche s'adaptent désormais au thème au lieu d'être toujours blancs
  • Meilleur contraste pour les libellés des panneaux de la barre d'outils (ex. « STYLE », « LAYERS ») en thème clair
  • L'affichage des coordonnées et du zoom dans la barre d'outils est désormais plus proche de ses libellés, au lieu d'une colonne de largeur fixe alignée à droite

Modes de l'éditeur de texte : rich et simple

2026.06.28.8f3519f June 28, 2026
  • L'en-tête de l'éditeur de texte affiche maintenant une puce de mode — « rich » (couleur d'accent) pour Text et Multileader, « simple » (atténué) pour les entités de cote
  • Double-clic sur toute cote linéaire, alignée, angulaire, radiale ou diamétrale pour ouvrir son libellé dans l'éditeur de texte
  • Mode simple : l'éditeur est pré-rempli avec le libellé actuellement rendu pour que vous puissiez positionner le curseur avec ← / → et modifier la valeur directement
  • Mode simple : appuyer sur Entrée valide la valeur et ferme l'éditeur — aucun saut de ligne n'est inséré
  • Mode simple : les changements de gras, italique, police et hauteur s'appliquent à l'ensemble du libellé de cote en une seule fois
  • Mode rich (Text, Multileader) : la mise en forme par caractère, l'Entrée multi-ligne et le retour à la ligne restent entièrement pris en charge
  • Le curseur clignotant s'anime maintenant dans la fenêtre contextuelle de l'éditeur de texte de cote
  • Décalage du curseur de texte corrigé — était rendu jusqu'à 2× trop haut après certains changements de police

Ourdou et grec — 22 langues, 1 320 pages

2026.06.20.a4f91c3 June 20, 2026
  • Ajout de l'ourdou (اردو 🇵🇰) — support RTL complet en écriture arabe ; documentation, FAQ et changelog entièrement traduits
  • Ajout du grec (Ελληνικά 🇬🇷) — documentation, FAQ et changelog complets en grec
  • KulmanLab est désormais disponible en 22 langues : EN, DE, ES, FR, IT, PT, PL, UK, EL, HI, UR, BN, ZH, JA, KO, VI, TH, ID, MS, TR, AR, SW
  • Taille totale du site : 1 320 pages statiques — toutes les références de commandes, FAQ et changelogs localisés
  • La mise en page RTL est appliquée automatiquement pour l'ourdou (écriture arabe) en plus du support arabe existant
  • Ligne de sélecteur de langue ajoutée au pied de page — liens plain-HTML visibles pour les 22 locales afin que les moteurs de recherche découvrent chaque version sans JavaScript
  • Toutes les pages de langues incluent des liens alternatifs hreflang pointant vers chaque autre locale

Nouveau site : page d'accueil, documentation et FAQ

2026.06.12.0269290 June 12, 2026
  • Toute nouvelle page d'accueil sur kulmanlab.com — hero avec carrousel de captures d'écran, grille de fonctionnalités et aperçu du flux de travail en trois étapes
  • Tableau comparatif : KulmanLab vs LibreCAD, QCAD, BricsCAD et outils CAO basés sur navigateur
  • Documentation de référence des commandes déplacée vers kulmanlab.com/docs avec une barre latérale en arbre pliable
  • Page FAQ couvrant le stockage, la compatibilité DXF, les fonctionnalités et la confidentialité
  • Cette page de changelog — notes de version pour chaque version
  • llms.txt et référence complète des commandes publiés pour les assistants IA
  • Liens vers le dépôt GitHub et la communauté r/kulmanlab dans la navigation du site

Améliorations de l'éditeur de texte et polices web

2026.06.10.580dba5 June 10, 2026
  • Le miroir de texte ajuste maintenant la rotation et le point d'ancrage pour une meilleure lisibilité
  • Polices web disponibles dans le sélecteur de polices de l'éditeur de texte
  • La hauteur du curseur s'adapte dynamiquement à la taille du texte à la position du curseur
  • Barré ajouté à la barre d'outils de l'éditeur de texte à côté de Gras/Italique
  • Hauteur de ligne par rangée et hauteur et police de texte par caractère (MTEXT)
  • Éditeur MTEXT : dimensionnement du cadre, poignée de redimensionnement en direct et liste déroulante de polices
  • Les lignes vides héritent maintenant de la hauteur de la rangée de texte précédente
  • L'édition de texte crée une seule entrée d'historique d'annulation à la fermeture

Édition de texte directement sur le canevas

2026.06.06.c01c797 June 6, 2026
  • Modifiez le texte directement sur le canevas avec un curseur clignotant — sans boîte de dialogue
  • Sélection de texte : Shift+touches fléchées, clic et cliquer-glisser
  • Curseur en forme de I lorsque l'éditeur de texte est actif
  • Barre d'outils de l'éditeur de texte : bascules Gras et Italique avec état actif selon la position du curseur
  • Le curseur et la sélection suivent la couleur d'accent du thème actif
  • La commande Move affiche un aperçu d'ombre entièrement opaque des entités déplacées
  • Cadre d'habillage MTEXT avec quatre poignées de redimensionnement aux points médians des côtés
  • Les poignées du cadre de texte fonctionnent sur les textes sans largeur de référence explicite

Suivi d'angle, accrochage à la grille et MTEXT

2026.06.03.7a0070a June 3, 2026
  • Suivi d'angle configurable : incréments de 10°, 15°, 20°, 30°, 45°, 90° via la liste déroulante de la barre d'outils
  • Indicateur d'arc de suivi d'angle affiché en mode collant avec récupération après crash
  • Bascule d'accrochage à la grille avec grille de points rendue aux intersections
  • Points de grille dessinés dans l'espace papier du layout, pas à l'intérieur des fenêtres de vue
  • Saisie d'échelle personnalisée ajoutée à la liste déroulante d'échelle de fenêtre de vue
  • Analyse et rendu MTEXT multi-lignes avec cadre d'habillage
  • La précision adaptative de l'affichage des coordonnées s'adapte au niveau de zoom

Saisie X,Y au clavier pour toutes les commandes et améliorations des repères

2026.05.31.c0decec May 31, 2026
  • Tapez des coordonnées X,Y à n'importe quelle invite de point dans Line, Polyline, Circle, Arc, Rectangle, Ellipse, Spline, Move, Copy, Rotate, Scale, Mirror et plus
  • La barre d'espace confirme la saisie numérique dans toutes les commandes
  • La commande Copy est maintenant collante — placez plusieurs copies jusqu'à Entrée ou Échap
  • Les commandes Distance et Angle prennent maintenant en charge la saisie clavier avec des étiquettes sur le canevas
  • Les cotes linéaires/alignées/en chaîne prennent en charge la saisie X,Y au clavier
  • Les cotes héritent de la couleur, du type de ligne et de l'épaisseur actuels de la barre d'outils
  • Leader et Leader+/− améliorés : mode chaîne, saisie X,Y, navigation au clavier dans la saisie de texte
  • Les commandes ViewportCopy et ViewportRectangle prennent en charge la saisie de points X,Y
  • Mettre en évidence la saisie de longueur verrouillée dans les invites du terminal

Refonte du gestionnaire d'impression et redesign des icônes de la barre d'outils

2026.05.27.60851ce May 27, 2026
  • Ctrl+P / Cmd+P intercepte l'impression du navigateur et ouvre le gestionnaire d'impression de KulmanLab
  • Gestionnaire d'impression : zoom et panoramique du canevas de prévisualisation, mode de sélection de zone
  • Sélecteur de DPI/qualité pour l'export PNG et WebP
  • Les PDF exportés incluent maintenant les métadonnées de titre, créateur et date
  • Rendu des fenêtres de vue du layout dans la prévisualisation du gestionnaire d'impression
  • Menu contextuel du layout : renommer les mises en page, supprimer les mises en page, clic droit pour ouvrir
  • Onglets de layout : ajouter, renommer, supprimer des mises en page avec validation alphanumérique
  • Toutes les icônes de la barre d'outils repensées : couleur d'accent sarcelle, SVG personnalisés pour Move, Mirror, Extend, Trim, Scale, Copy et plus
  • Icônes de cotation : poignées sur tous les points d'extrémité des flèches, géométrie de flèche améliorée
  • Étiquette de format papier affichée dans la prévisualisation du gestionnaire de pages
  • Ctrl/Cmd+P intercepté pour éviter la boîte de dialogue d'impression accidentelle du navigateur

Mode mise en page et édition des fenêtres de vue

2026.05.24.1a2d9cf May 24, 2026
  • Sélectionnez, déplacez et éditez par poignées les fenêtres de vue dans l'espace layout
  • Faites défiler et panoramiquez le contenu du modèle dans une fenêtre de vue sélectionnée indépendamment
  • Sélecteur d'échelle ISO 5455 dans la barre de contrôle ; appliquer l'échelle de fenêtre de vue en direct
  • Accrochage aux entités du modèle à travers les transformations de fenêtre de vue en mode layout
  • Dessinez des entités dans l'espace papier du layout
  • Grille dessinée dans les fenêtres de vue en mode layout
  • Annuler/Rétablir couvre maintenant les entités du layout et les changements de structure des fenêtres de vue
  • Bascule de verrouillage pour les fenêtres de vue dans la barre de contrôle
  • Ajustement automatique au papier lors du changement de mises en page
  • Bouton de bascule de l'épaisseur de ligne dans la barre de contrôle

Refonte de la barre d'outils et commandes de calques

2026.05.21.4ddef0d May 21, 2026
  • Panneau de calques déplacé dans la barre d'outils principale avec une disposition en deux rangées et des icônes plus grandes
  • Sarcelle (#4A8580) introduit comme couleur d'accent de l'application
  • Tous les panneaux de la barre d'outils restructurés : Formes, Édition, Annotation, Navigation, Mesure, Style
  • Commande LayerIsolate : geler tous les calques sauf le calque actif
  • Commande LayerUnfreezeAll : dégeler tous les calques en une seule fois
  • Commande LayerMatch : copier le calque d'une entité vers d'autres
  • Match Properties disponible comme grand bouton dans le panneau Style
  • Étiquettes de la barre d'outils renommées : ByLayer → From Layer pour la couleur, l'épaisseur et le type de ligne
  • Noms de commandes rendus en UpperCamelCase dans le widget de curseur et le terminal
  • Entrée/Échap/Espace/Suppr rendus comme badges de touche dans les invites du terminal

Correspondance des propriétés, sélecteur de couleur et panneau des propriétés

2026.05.18.8af6a0c May 18, 2026
  • Commande Match Properties : copier la couleur, le calque, le type de ligne et l'épaisseur entre entités, prend en charge la sélection par zone
  • Panneau des propriétés ajouté à la barre d'outils affichant les détails des entités
  • Sélecteur de couleur dans la barre d'outils avec prise en charge ByLayer/ByBlock
  • Sélecteur de type de ligne dans le panneau des propriétés
  • Sélecteur d'épaisseur de ligne avec barres graphiques et résolution ByLayer
  • Prise en charge de l'épaisseur de ligne pour toutes les entités de cotes
  • Persistance des paramètres de calque, couleur, type de ligne et épaisseur entre les rechargements de page
  • Google Material Symbols Outlined remplace l'ancien jeu d'icônes de la barre d'outils
  • Fichier exemple par défaut chargé au premier lancement

Commande de cote angulaire

2026.05.15.56cc287 May 15, 2026
  • Commande DimAngular : mesurer les angles entre deux lignes ou sur des arcs et des cercles
  • Poignées de cote angulaire : modes d'accrochage radial/tangentiel pour les poignées d'extrémité d'arc
  • Contrôles de position du texte (vertical et horizontal) pour les cotes angulaires
  • Extension de la ligne d'extension (dimexe) appliquée aux cotes angulaires
  • L'arc de cote angulaire se divise correctement lorsque le texte est à l'intérieur
  • Géométrie de pointe de flèche : pointe positionnée sur la ligne d'extension, point médian de la base sur l'arc
  • La fenêtre des propriétés est dimensionnée selon le contenu lorsqu'elle est petite et défilable lorsqu'elle est grande

Poignées de cotes, lignes d'extension et sélecteur de pointe de flèche

2026.04.30.8731507 April 30, 2026
  • Édition par poignées pour toutes les entités de cotes : pointes, têtes de flèche et position du texte
  • Décalage (DIMEXO) et extension (DIMEXE) de ligne d'extension rendus selon la spécification DXF
  • Sélecteur de pointe de flèche : aperçu carré avec stub de ligne de repère, filtre les blocs anonymes
  • Point d'ancrage du texte de cote (code de groupe 71) respecté lors de l'import
  • Test de sélection des cotes limité aux lignes et au texte — pas à la boîte englobante complète
  • Tick d'origine rendu comme un point dimensionné pour correspondre à la largeur de ligne

Terminal de commandes et chaînage de lignes

2026.04.28.e887839 April 28, 2026
  • Terminal de commandes complet : journal d'historique, rappel de commande avec les touches fléchées, disposition flottante
  • La commande Line est maintenant continue et chaînable — chaque segment alimente le point de départ suivant
  • Tab parcourt les suggestions de commandes ; les touches fléchées naviguent la liste de suggestions
  • Curseur clignotant dans le terminal pendant les phases de saisie numérique
  • Préfixe "Command >" affiché lors de la saisie d'un nom de commande
  • Commande Leader+ : ajouter un nouveau bras à un multi-repère existant
  • Poignées de point médian de polyligne ajoutées — faites glisser pour insérer un sommet ou déplacer le segment entier
  • Annuler la commande active lorsqu'une nouvelle commande est activée

Commande multi-repère (MLEADER)

2026.04.25.37963b5 April 25, 2026
  • Commande MLEADER : dessiner un multi-repère avec une pointe de flèche, un coude et un bloc de texte
  • Verrouillage d'angle pour la pointe de flèche, le sommet du bras et les poignées du coude du MLEADER
  • Saisie de longueur avec angle verrouillé dans la commande MLEADER
  • Marqueur X vert affiché au point d'extrémité verrouillé pendant le dessin avec angle verrouillé
  • Commande Circle : aperçu de la ligne de rayon et marqueur d'intersection sur le canevas
  • Commande Ellipse : saisie de longueur avec axe verrouillé ajoutée
  • Vocabulaire d'invite unifié dans toutes les commandes
  • Espacement d'atterrissage par défaut du multi-repère augmenté de 0.09 à 0.2

Terminal de commandes (aperçu) et améliorations de l'interface

2026.04.21.3ee6fcd April 21, 2026
  • Version initiale du terminal de commandes complet avec historique et suggestions
  • Curseur clignotant ajouté au terminal pour les phases de saisie numérique
  • Édition par poignées d'ellipse avec axes orthogonaux contraints et aperçu sur le canevas
  • Débordement de la barre d'outils corrigé sur les fenêtres étroites ; disposition de la barre d'état restaurée
  • Widget de coordonnées affiché quand il y a suffisamment d'espace horizontal
  • Cycle de suggestions de commandes par Tab introduit

Mise à niveau d'Angular, site de documentation et grille adaptative

2026.04.15.5fcb626 April 15, 2026
  • Mise à niveau d'Angular 19 → 20 → 21 avec la syntaxe de flux de contrôle en blocs
  • Site de documentation de référence des commandes complet lancé
  • Grille CAO adaptative ajoutée au canevas
  • Panneau d'historique ajouté à la barre d'outils (Annuler / Historique / Rétablir)
  • Bouton Documentation ajouté au panneau d'aide