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.
Remplissage en Satin
Outils: Satin > Remplissage en Satin...
#3406
Convertit un remplissage en satin. Nécessite un positionnement manuel des traverses
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.
Remplace « Installer des palettes de couleurs de fil pour Inkscape ».
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.
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.
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.
Transformation
Édition > Transformation...
#3657
Applique des transformations aux éléments (rotation/retournement) tout en adaptant l’angle de remplissage.
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
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
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.
- Commandes de démarrage et d’arrêt unifiées pour différents types de points. Les anciens fichiers seront automatiquement mis à jour.
Conversion en blocs de dégradé
- Insère des blocs de couleur dans un groupe et ignore les petits éléments #3584
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.
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.
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
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 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)
Satin Multicolore
- Option d’ajustement des sous-couches #3152
Redwork
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
Prévisualisation du plan de broderie
- Amélioration du filtre réaliste #3222
Trait en Effet de chemin satin
- Prend en compte les transformation (seulement pour les effets de chemin satin avec chemin spécifique) #3500
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
Délier les clones
- Ajout d’une option pour grouper ou non les éléments déliés #3624
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
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.
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.
-
Découpes d’effet permettent d’utiliser une découpe inversée (#3364).
Clones
- Les clones embarquent aussi désormais les commandes attachées à l’élément et à ses enfants #3086
Remplissage par contour
- Ajout d’une option Élargir #3462
Remplissage en dégradé linéaaire
- Ajout d’une option de randomisation au remplissage en dégradé linéaire#3311
Point manuel
- Ajout d’une option de répétitions au point manuel #3312
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
- 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
Colonnes Satin
-
Par défaut elles commencent et terminent au point le plus proche #3423
-
Ajout des commandes de début et fin pour les satins #3315
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é.
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