New Features, Updates and Fixes for the upcoming Ink/Stitch version
Fonts
New Fonts
Font updates
- Simplify font description #3350
- Namskout: fix Z #3362
- Remove unwanted jumps in ink/stitch medium font #3295
- Make more fonts sortable #3280
- Make most multicolor fonts sortable #3242
- Update dinomouse #3272
- Shojumaru: make the font more robust in case of deformation #3234
- perspective_tricolore_KOR: update font.json #3202
- Cooper marif: json corrections #3194
- roaring_twenties_KOR: improve kerning #3136
- Violin serif: change one rail orientation on capital A #3129
- add some punctuation signs to dejavu, learning curve, milli marif and Kaushan script #3123
New Extensions
Edit JSON
Font Management > Edit JSON
#3371
Edit JSON is part of the Font Management and helps font authors to easily correct data in the json file. It is especially useful for kerning corrections as it simulates a custom text as you update the kerning.
Fill to Satin
Tools: Satin > Fill to Satin...
#3406
Converts a fill to a satin. Manual setting of rungs is required.
Remove duplicated points
Edit > Remove duplicated points
#3117
Helps (for example) to remove bean stitches from stitch plans and turn them into simple lines.
Set color sort index
Font management Set color sort index
#3242
A tool for font authors which sets a specified color sort index on selected elements to control element grouping when the color sorting option is enabled in the lettering tool.
Extension Updates
General
- Request permission to update if inkstitch svg version is not specified in the svg file. #3228
-
Ink/Stitch can read now read the clipped path of groups correctly #3261
This works well together with the redwork tool. -
Add icons and descriptions for extension gallery #3287
Auto-route satin
Tools: Satin > AutoRoute Satin
- add option to keep original path elements #3332
- transfer object based min jump length (if present) from satins on auto-generated strokes #3154
Attach commands to selected objects
- Unified start and stop commands for various stitch types (will automatically update older files)
Scale Command Symbols
Commands > View > Scale Command Symbols
- Set all commands to unique size at once (reset previous transform) #3329
Font sampling
Font Management > Font Sampling
- Add color sort option #3242
Lettering
Lettering
- Add right to left font capabilities to support more languages #3432
- Lettering simulator: show accurate start and end points #3358
- Uniformed size info (% and mm) #3346
- Add color sort option for multicolor fonts #3242, #3381
- Options for text alignment #3382
Multicolor Satin
- Option to adjust underlay #3152
Redwork
Select elements
- Fix select redwork top layer #3230
Simulator
- Option to save and reload simulator speed (optionally) #3420
- Save and reload more simulator settings (status for buttons: jump, trim, color change, stop, needle penetration point, page border) #3323
- Show page in simulator #3120
Stitch plan preview
- Update realistic filter #3222
Troubleshoot
- Add background to troubleshoot text #3357
Removed extensions
Glyphlist update
Glyphlist update has been part of the font management and was replaced by the much more powerful Edit JSON extension #3380
Stitch type Updates
- Automated end point calculation for fill and satin (ends at nearest point) #3370
- Improve handling of symbols #3440
- Make effect clips available for embroidery (couldn’t be used before) #3364
Clones
- Clones now also clone commands attached to element and its children. (#3032, #3121) #3086
Contour Fill
- Enable expand option #3462
Linear gradient fill
- Add randomization options to linear gradient fill #3311
Manual stitch
- Add bean stitch option to manual stitch #3312
Ripple Stitch
- Improve satin guided ripple stitch and introduce use of anchor line to align ripple patterns #3436
- Add stitch grid first option #3436
- Manual ripple pattern #3256
Satin Columns
Palettes
Developer and Build Stuff
- Update translations workflow #3435
- Add build for ubuntu 24.04 #3299#3330
- 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
- Auto-run: try harder to avoid networkx issues #3457
- 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 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