Neue Funktionen, Aktualisierungen und Fehlerbehebungen für die nächste Ink/Stitch Version
Ink/Stitch befindet sich in ständiger Entwicklung. Hier kannst du alle Änderungen sehen, die nach Herausgabe der letzten offiziellen Version gemacht wurden.
Schriften
Neue Schriften
Schrift-Aktualisierungen
Wieder einmal haben alle Schriften unzählige Aktualisierungen erhalten. Ein großes Dankeschön, an alle Beteiligten!
Neue Erweiterungen
JSON bearbeiten
Schriftverwaltung > JSON bearbeiten
#3371
“JSON bearbeiten” ist Teil der Schriftverwaltung und hilft Schriftautoren schnell und einfach Daten in der JSON-Schriftdatei zu bearbeiten. Es ist besonders nützlich um das Kerning zu korrigieren, da es Zeichenpaare mit zusätzlichem optionalen Text anzeigen kann, während die Buchstabenabstände angepasst werden.
Füllung zu Satin
Werkzeuge: Satin > Füllung zu Satin...
#3406
Konvertiert ein Füllemente in Satinsäulen. Ein manuelles setzen von Richtungsvektoren ist hierfür erforderlich.
Addons für Inkscape installieren
` Addons für Inkscape installieren` #3606
Installiert Farbpaletten oder eine Symbolbibliothek mit Motifstichen. Inkscape nach der Installation bitte neu starten.
Ersetzt Farbpaletten für Inkscape installieren
.
Doppelte Knoten entfernen
Bearbeiten > Doppelte Knoten entfernen
#3117
Diese Erweiterung kann (unter Anderem) dazu genutzt werden, aus einem Beanstich-Pfad Stichplan einfache Linien zu generieren.
Knockdown Füllung
Werkzeuge: Füllung > Knockdown Füllung
#3526
Eine Hilfsmethode um ausgewählte Elemente mit einer Füllfläche zu unterlegen, optional mit Versatz. Dies kann sehr nützlich für das Besticken von hochflorigen Stoffen sein.
Farbsortierindex festlegen
Schriftverwaltung > Farbsortierindex festlegen
#3242
Ein Werkzeug für Schriftersteller. Es legt einen bestimmten Farbsortierindex für ausgewählte Elemente fest, um die Gruppierung der Elemente zu steuern, wenn die Option für die Farbsortierung im Textwerkzeug aktiviert ist.
Transformation
Bearbeiten > Transformation...
#3657
Wendet Transformationen (Rotation / Spiegelung) an und passt zeitgleich ebenfalls den Füllwinkel an.
Aktualisierungen für Erweiterungen
Allgemein
-
Ink/Stitch fragt nach, ob alte SVG-Dateien aktualisiert werden sollen, wenn die Ink/Stitch-SVG-Version in einer Datei nicht angegeben ist #3228
Dies verhindert, dass ein ungewolltes Update von Stickelementen stattfindet, die in eine neue Datei kopiert wurden.
-
Ink/Stitch Erweiterungen werden nun mit Icons und einer kurzen Erklärung in der Erweiterungs-Galerie angezeigt #3287
Automatisch geführte Satinsäulen
Werkzeuge: Satin > Automatisch geführte Satinsäulen
- Option um die Originalpfade zu behalten #3332
- Der Wert für die objekbasierte minimale Sprungstichlänge (falls vorhanden) wird von der Satinsäule auf neu generierte Mittellinien übertragen #3154
Objektbefehle hinzufügen
-
Es gab viele Beschwerden, dass es schwierig sei, Objektbefehle zu positionieren. Deshalb richtet sich jetzt der Zielpunkt nicht mehr auf den Berührungspunkt der Verbindungslinie mit dem Element, sondern auf das Symbol selbst. #3542.
Das bedeutet, wenn du ein Startsymbol positionieren willst, dann muss die Symbolmitte auf dem gewünschten Startpunkt liegen. Vorhandene Datei aktualisieren sich automatisch entsprechend.
-
Verschiedene Sticharten hatten bisher unterschiedliche Befehlssymbole für dieselbe Logik (z.B. automatisch geführte Geradstiche hatten ein anderes Startsymbol als automatisch geführte Satinsäulen). Diese Symbole sind jetzt reduziert und verschiedene Sticharten, nutzen das gleiche Symbol für die gleichen logischen Operationen.
Farbverlauf in Blöcke aufteilen
- Die Farbblöcke werden nun in einer Gruppe eingefügt. Elemente die durch den Farbverlauf entstehen, aber zu klein sind, werden ausgelassen #3584
Befehlsymbole skalieren
Befehle > Ansicht > Befehlsymbole skalieren
-
Setze alle Symbole auf eine einheitliche Größe (vorherige Transformationen werden zurückgesetzt) #3329
Manuelle Transformationen von Gruppen, die Befehlssymbole enthalten können die tatsächliche Größe des jeweiligen Symbols beeinflussen.
Zeichentabelle
Schriftverwaltung > Zeichentabelle
- Farbsortier-Option für mehrfarbige Schriften hinzugefügt #3242. Die jeweilige Schrift muss hierfür diese Funktion unterstützen.
Vernähstiche erzwingen
Schriftverwaltung > Vernähstiche erzwingen
- Vernähstiche nach Abstand zu erzwingen ist nun optional (wenn man beispielsweise die Vernähstiche nur für jedes letzte Element eines jeden Zeichens erzwingen will) #3559
Lettering
Text > Text
- Lädt direkt mit der zuletzt gewählten Schrift und erinnert sich an einige Einstellungen #3498 #3504
- Unterstützung für mehr Sprachen (rechts nach links) #3432 #3466
- Schrift-Simulator: zeige die richtigen Start- und Endpunkte #3358
- Einheitliche Informationsdarstellung der Schriftgröße (% und mm) #3346
- Farbsortierfunktion für mehrfarbige Schriften #3242, #3381. Die jeweilige Schrift muss die Farbsortierung unterstützen.
- Optionen für die Ausrichtung mehrzeiliger Texte #3382
Schrift entlang Pfad
Text > Schrift entlang Pfad
Neue Option für die Textausrichtung am Pfad (links, mitte, rechts, gestreckt)
Mehrfarbige Satinsäule
Neue Option zur Anpassung der Unterlage #3152
Redwork
Simulator
- Knopf um Fadenkreuz ein- und ausschalten #3616
- Speichert optional die Simulationsgeschwindigkeit #3420
- Simulator-Einstellungen werden gespeichert und beim erneuten Öffnen geladen (Anzeigen von: Sprungstichen, Fadenschnitten, Farbwechseln, Stopp-Befehlen, Nadeleinstichstellen, Seitenrahmen) #3323
- Darstellung der Seitengröße im Simulator #3120
Stichplan-Vorschau
- Verbesserte realistische Ansicht #3222
Linie zu Pfadeffekt-Satin
- Transformationen werden bei der Erstellung mit einberechnet (nur pfadspezifische LPE-Satins) #3500
Fehlerbehebung an Objekten
- Die Zeiger werden nur gruppiert. So können bestimmte Warnungstypen/Fehlermeldungstypen einfach angezeigt oder versteckt werden #3486
- Texte zur Hilfe bei der Fehlerbehebung erhalten eine Hintergrundfarbe #3357
Klonverbindung auftrennen
- Option um aufgetrennte Symbol-Elemente zu gruppieren / nicht zu gruppieren #3624
Entfernte Erweiterungen
Zeichenliste aktualisieren
Diese Erweiterung war teil der Schriftverwaltung und wurde durch die deutlich mächtigere Erweiterung JSON bearbeiten ersetzt #3380
Garn-Farbpaletten für Inkscape installieren
Wurde in die neue Erweiterung Addons für Inkscape installieren
integriert.
Sticharten und damit verwandte Aktualisierungen
Automatische Start- und Endpunkte
Füllelemente und Satinsäulen beginnen nun automatisch am nächsten Punkt zum vorangegangenen Element und enden am nächsten Punkt zum folgenden Element #3370.
Dieses Verhalten ist anpassbar und natürlich können auch weiterhin Start- und Endbefehle eingesetzt werden.
Ausschneidemasken
Ausschneidemasken sind jetzt in allen Varianten direkt mit Ink/Stitch nutzbar. Dies ist insbesondere in der Kombination mit Redwork sehr nützlich.
-
Gruppen: Ink/Stitch kann nun auch Ausschneidemasken verarbeiten, die auf Gruppen angewandt wurden #3261.
-
Pfadeffekt Ausschneidemasken erlauben eine invertierte Maske (#3364).
Klone
- Verbessertes Handling von Befehlen #3086
Konturfüllung
- Neue Option: Erweitern #3462
Lineare Verlaufsfüllung
- Randomisierungsoptionen hinzugefügt #3311
Manuelle Stichpositionierung
- Option für Mehrfachgeradstich hinzugefügt #3312
Ripplestich
- Option für manuelle Stichpositionierung hinzugefügt #3256
- Option um das Gitter zuerst zu sticken #3436
-
Satingeführte Ripplestiche
- Option um festzulegen ob das Muster bei jeder zweiten Iteration in die entgegengesetzte Richtung verlaufen soll oder nicht
- Ankerlinie um die Ausrichtung des Musters festzulegen #3436
Satinsäulen
-
Beginnen und enden standardmäßig am nächsten Punkt #3423
-
Start- und Endbefehle können eingesetzt werden #3315
Farbpaletten
Export / Import
Siehe hier eine komplette Liste aller unterstützten Dateiformate
Neue Dateiformate zum Exportieren
TBF
Longarm Quilting: PLT, QCC
Neue Dateiformate zum Importieren
Longarm Quilting: PLT, QCC, IQP
GCODE
- Benutzerdefiniertes einfügen von RGB-Werten #3530
- Benutzerdefinierte Sprungstich-Befehle
Batch Lettering
Ink/Stitch kann jetzt auch mehrere Textdateien mit unterschiedlichen Texten auf einmal exportieren.
Ein Pfad mit einem speziellen Label kann genutzt werden, um den Text wie bei Text entlang Pfad
auszurichten.
Releases
- Unsere Windows Version ist jetzt kostenlos signiert mit SignPath.io und zertifiziert von SignPath Foundation. Wir sind sehr dankbar für die Unterstützung.
- Die Windows 32bit Version wird nicht mehr unterstützt und wurde entfernt
- Linux Versionen gibt es für 64bit und 32bit
Developer and Build Stuff
-
Sew Stack (first steps) #3133
The Sew Stack will ultimately replace Params and contain its functionality. For now, it is invisible in our releases. The params dialog as it is now suffers from all the options, we’ve added over the years. It is now hard to find a specific setting in there and even harder if you are not yet familiar with the program. Sew Stack will help to organize parameter settings.
It is only visible in manual installs and will not render, unless
enable_sew_stack
is enabled in the debug config file. Please note, that this will alter the start and end points of the elements and should only be used for development purposes. - Update update build process #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
Bug Fixes
- 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