Changements, Mises à jour et Corrections pour la prochaine version Ink/Stitch

Ink/Stitch est en développement constant. Vous trouverez ici toutes les modifications apportées depuis la dernière version officielle.

Polices

Nouvelles Polices

Mises à jour des polices

De nombreuses mises à jour des polices existantes ont été effectuées. Merci à tous !

Nouvelles extensions

Éditer le fichier JSON

Gestion des polices > Editer le fichier JSON #3371

Editer le fichier JSON fait partie de la gestion des polices et permet aux auteurs de polices de corriger facilement les données du fichier JSON. Cette fonctionnalité est particulièrement utile pour les corrections de crénage, car elle simule un texte personnalisé lors de la mise à jour du crénage.Edition du Crénage (distance entre les lettres

En savoir plus

Remplissage en Satin

Outils: Satin > Remplissage en Satin... #3406

Convertit un remplissage en satin. Nécessite un positionnement manuel des traverses

Remplissage en satin

En savoir plus

Installer des modules complémentaires pour Inkscape

Installer des modules complémentaires pour Inkscape #3606

Installe des palettes de couleurs ou une bibliothèque de symboles pour les points de motif dans Inkscape. Veuillez redémarrer Inkscape après l’installation.

Points de motif

Remplace « Installer des palettes de couleurs de fil pour Inkscape ».

En savoir plus

Supprimer les points dupliqués

Édition > Supprimer les points dupliqués #3117

Permet, par exemple, dans un fichier dans un format machine de transformer un point triple en point simple.

Supprimer les points dupliqués

En savoir plus

Sélection en remplissage en points couchants (Knockdown)

Outils : Remplissage > Sélection en remplissage en points couchants #3526

Méthode permettant de générer une zone de remplissage en points couchants sous tous les éléments sélectionnés, avec un décalage optionnel. Ceci peut s’avérer très utile pour les tissus à poils longs.

Une figure entourée d'un point couchant

En savoir plus

Définir l’index de tri des couleurs

Gestion des polices > Définir l'index de tri des couleurs #3242

Un outil pour les créateurs de polices qui définit un index de tri des couleurs sur les éléments sélectionnés afin de contrôler leur regroupement lorsque l’option de tri des couleurs est activée dans l’outil de lettrage.

Index de tri des couleurs

En savoir plus

Transformation

Édition > Transformation... #3657

Applique des transformations aux éléments (rotation/retournement) tout en adaptant l’angle de remplissage.

Élément de remplissage transformé à 45 degrés, angle de remplissage adapté

Mises à jour des extensions

Général

  • Demander l’autorisation de mettre à jour les anciens fichiers SVG si l’attribut de version SVG d’Ink/Stitch n’est pas spécifié dans le fichier. #3228

Cela empêche la mise à jour erronée du contenu copié-collé dans un nouveau fichier.

  • Les extensions Ink/Stitch sont désormais affichées avec des icônes et des descriptions dans la galerie d’extensions pour un accès facile #3287

    Extension gallery

Agencement automatique de colonnes satin

Outils: Satin > Agencement automatique de colonnes satin

  • Ajout d’une option pour conserver les chemins originels #3332

  • Transfert de la valeur de longueur minimal de saut basée sur l’objet (si présente) depuis les satins sur les traits centraux générés automatiquement #3154

En savoir plus

Attacher des commandes aux objets sélectionnés

  • Nous avons reçu de nombreuses plaintes concernant la difficulté de positionnement des symboles de commande. Les commandes visuelles sont désormais dirigées par la position du centre du symbole, plutôt que par le point de contact du connecteur de commande #3542.

Cela signifie que lorsque vous positionnez un symbole de départ, le point de départ de l’élément sera directement au centre du symbole. Les anciens fichiers seront automatiquement mis à jour.

Commande de connecteur masquée

  • Commandes de démarrage et d’arrêt unifiées pour différents types de points. Les anciens fichiers seront automatiquement mis à jour.

En savoir plus

Conversion en blocs de dégradé

  • Insère des blocs de couleur dans un groupe et ignore les petits éléments #3584

En savoir plus

Mise à l’échelle des symboles de commande

Commandes > Affichage > Mise à l'échelle des symboles de commande

  • Définit simultanément une taille unique pour toutes les commandes #3329

Veuillez noter que les transformations manuelles sur des groupes contenants des commandes peuvent influencer la taille réelle des symboles de commandes.

En savoir plus

Test de polices

Gestion des polices > Test de police

  • Ajout d’une option de tri des couleurs pour les polices multicolores #3242. Uniquement si la police prend en charge le tri des couleurs.

En savoir plus

Forcer des points d’arrêt

Gestion des polices > Forcer des points d'arrêts

  • Ajout d’une option pour désactiver l’insertion de points d’arrêt en fonction de la distance (par exemple, pour ajouter des points d’arrêt uniquement après le dernier élément du glyphe) #3559

En savoir plus

Lettrage

Lettrage> Lettrage

  • Charge la dernière police sélectionnée et mémorise d’autres paramètres #3498 #3504
  • Prise en charge de plus de langues (écriture de droite à gauche) #3432 #3466
  • Simulateur du lettrage : affichage précis des points de départ et d’arrivée #3358
  • Informations de taille uniformes (% et mm) #3346
  • Ajout d’une option de tri par couleur pour les polices multicolores #3242, #3381. La police doit prendre en charge le tri par couleur.
  • Options d’alignement du texte #3382

Lettrage: plus d' options

En savoir plus

Lettrage le long d’un chemin

Lettrage > Lettrage le long d'un chemin

Ajout d’une option pour le positionnement du texte le long du tracé (gauche, centre, droite, étirer)

Texte aligné le long d'un tracé avec différentes options

En savoir plus

Satin Multicolore

  • Option d’ajustement des sous-couches #3152

En savoir plus

Redwork

  • Ajout d’une option Combiner #3407
  • Ajout d’une option Garder les chemins originels #3407

En savoir plus

Simulateur

  • Ajout d’un bouton pour montrer la position de l’aiguille #3616
  • Ajout d’une option permettant d’enregistrer la vitesse et de réouvrir ultérieurement le simulateur avec cette même vitesse (facultatif) #3420
  • Enregistre et recharge certains paramètres du simulateur (état des boutons : saut, coupe, changement de couleur, arrêt, point de pénétration de l’aiguille, bordure de page) #3323
  • Afficher la page dans le simulateur #3120

En savoir plus

Prévisualisation du plan de broderie

  • Amélioration du filtre réaliste #3222

En savoir plus

Trait en Effet de chemin satin

  • Prend en compte les transformation (seulement pour les effets de chemin satin avec chemin spécifique) #3500

En savoir plus

Résolution de problèmes

  • Le regroupement selon les catégories permet d’afficher/désafficher des types d’erreur ou d’avertissement #3486
  • Ajout d’un fond au texte de résolution des problèmes #3357

En savoir plus

Délier les clones

  • Ajout d’une option pour grouper ou non les éléments déliés #3624

En savoir plus

Extensions supprimées

Mise à jour de la liste des glyphes

A été remplacé par l’extension bien plus puissante Editer le fichier JSON #3380

Installer des palettes de couleur de fil (pour Inkscape)

Déplacé vers Installer des modules complémentaires pour Inkscape

En savoir plus

Mises a jour relatives aux types de points de broderie

Point de départ et d’arrivée automatiques

Les remplissages et les colonnes satin commencent désormais automatiquement au point le plus proche de l’élément précédent et se terminent au point le plus proche de l’élément suivant #3370.

Le comportement est adaptable et, bien sûr, les commandes de début et de fin fonctionnent toujours.

Deux satins se rejoignant en un point, rendu sans saut

Découpes

Les découpes sont désormais facilement accessibles dans Ink/Stitch sous toutes leurs formes. Elles sont particulièrement utiles en combinaison avec l’outil Redwork.

  • Groupes : Ink/Stitch peut désormais analyser les découpes appliqués aux groupes #3261.

Groupes avec découpe

  • Découpes d’effet permettent d’utiliser une découpe inversée (#3364).

    découpes inversées

Clones

  • Les clones embarquent aussi désormais les commandes attachées à l’élément et à ses enfants #3086

En savoir plus

Remplissage par contour

  • Ajout d’une option Élargir #3462

En savoir plus

Remplissage en dégradé linéaaire

  • Ajout d’une option de randomisation au remplissage en dégradé linéaire#3311

En savoir plus

Point manuel

  • Ajout d’une option de répétitions au point manuel #3312

En savoir plus

Broderie ondulée

  • Option de placement manuel des points pour les réplications #3256
  • Ajout d’une option pour broder la grille en premier #3436
  • Ondulations guidées par un satin

    Ondulations guidées par un satin

    • Option pour choisir ou non d’inverser une réplication sur deux
    • Ajout possible de lignes d’ancrage pour aligner les réplications sur les traverses du satin de guidage #3436

    En savoir plus

Colonnes Satin

  • Par défaut elles commencent et terminent au point le plus proche #3423

    Automated start and end point for satin column

  • Ajout des commandes de début et fin pour les satins #3315

    Start/end command for satin columns

En savoir plus

Palettes

  • Mise à jour de InkStitch Madeira Rayon.gpl #3444
  • Isacord polyester: ajout de la couleur 0713 Lemon #3225

Export / Import

Voir la liste complète des formats pris en compte

Nouveaux formats d’export

TBF

Longarm Quilting: PLT, QCC

Nouveaux formats d’import

Longarm Quilting: PLT, QCC, IQP

GCODE

  • Valeurs RGB personnalisées #3530
  • JUMP personnalisé

Lettrage par lot

Ink/Stitch permet maintenant d’exporter plusieurs fichiers avec des textes différents en une seule fois. Pour un texte le long d’un tracé, il est possible d’utiliser un chemin avec un label spécifié pour définir le tracé.

Un écusson avec 4 noms différents

En savoir plus

Versions

  • Les versions Windows sont désormais signées gratuitement (SignPath.io) grace au certificat de la SignPath Foundation. Nous leur sommes très reconnaissants de leur soutien.
  • La version Windows 32 bits a été supprimée, car elle n’est plus prise en charge.
  • Versions Linux disponibles pour 64 bits et 32 ​​bits.

Du coté des Développeurs

  • Sew Stack (premières étapes) #3133

“Sew Stack” remplacera à terme “Paramètres” et contiendra ses fonctionnalités. Pour l’instant, il est invisible dans nos versions. La boîte de dialogue des paramètres actuelle souffre de toutes les options ajoutées au fil des ans. Il est désormais difficile d’y trouver un paramètre spécifique, et encore plus difficile si vous ne connaissez pas encore le programme. Sew Stack vous aidera à organiser les paramètres.

Il n’est visible que lors des installations manuelles et ne s’affichera pas, sauf si « enable_sew_stack » est activé dans le fichier de configuration de débogage. Veuillez noter que cela modifiera les points de début et de fin des éléments et ne doit être utilisé qu’à des fins de développement.

  • Mise à jour du processus de mises à jour #3652
    • removed win32 build
    • use geos source build only for linux32
    • set python version to 3.11 for all builds
    • sign only releases for windows
    • sign windows release with release certificate #3613
  • Mypy type correctness #3199
  • use get_user_dir #3549
  • Migrate from appdirs to platformdirs #3450
  • remove scipy dependency #3483 #3481
  • Update translations workflow #3435
  • Add lmde6 32bit build #3298
  • Update macos cloud build #3291
  • Use colormath2 instead of colormath #3266
  • make hook actually cancel the commit #3235
  • linux package fix #3210
  • arm64 python update #3201
  • only style-check staged changes #3186
  • Additional CI Improvements #3174
  • CI: Added pytest, some speed improvements #3135

Résolution de bugs

  • fix ensure even center walk underlay repeats in auto_satin when value is empty #3651
  • Prevent unwanted simulator scale transforms #3637
  • Always update satin param to avoid actual param/rendering mismatch #3647
  • Lettering, custom directories: do not try to read hidden directories #3632
  • Simulator on macOS Ventura: update background color correctly #3621
  • ignore palette files with wrong encoding #3620
  • fix updater #3583
  • Element info: take pattern into account #3581
  • Autosatin: more efforts to keep the stroke width consistant #3563
  • display stop commands in simulator and print preview #3545
  • auto-route: apply transforms to ensure stroke width being unchanged #3538
  • lettering: do not add commands on top of command connectors #3528
  • Fix jump to trim: NoneType element error #3525
  • stroke: as_multi_line_string ignore single point paths #3491
  • Adapt simulator slider symbols to dark theme #3475
  • Auto-run: try harder to avoid networkx issues #3457
  • Improve handling of symbols #3440
  • Lettering: ignore auto-satin setting in the json file when there is no satin #3434
  • Fix issue in preferences when value is 0.0 #3430
  • Exclude invisible from node_to_elements directly #3424
  • Cache: reset on operational error #3421
  • Update README #3405
  • Fix an other FloatingPointError #3404
  • Minimize multi shape tartan jumps #3386
  • Lettering: prevent duplicated output #3365
  • Cut satin column: add more rungs when rails are intersecting #3344
  • Fix jump to stroke transform glitch #3306
  • Make remove commands more robust for broken commands with active selection #3288
  • Avoid code repetition in paths detection #3282
  • Thread catalog: fix broken path #3281
  • Clone: do not fixup href #3277
  • Prevent zerodivision error for zero length segments #3268
  • Set svg version when importing an embroidery file #3276
  • Redwork/Auto-Run: keep stroke width #3264
  • Fix ‘None’-string confusions in style #3243
  • Print pdf: prevent rendering original paths #3262
  • Avoid error message on info panel update #3246
  • Satin column: ignore single point paths #3244
  • Fix select redwork top layer #3230
  • Fix gradient style #3200
  • Fix clones with NoneType hrefs #3196
  • Fixed hidden objects being stitched out when cloned (Fix #3167) #3171
  • Fixed transforms on cloned commands #3160
  • fill: ensure polygon in pull comp adjusted shape #3143
  • add wxpython abort message (as alternative to stderr output) #3145
  • fix fills without underpath and bad start-end positions #3141
  • satin troubleshoot: do not fail on satins without rails #3148
  • auto satin: filter zero length strokes as well #3139
  • Disable darkmode symbols for windows (darkmode in windows doesn’t work as excepted) #3144
  • Fix simulator slider dark theme issue #3147
  • skip empty gradient blocks #3142
  • Simulator: toggle info and preferences dialog #3115