summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-06-28fix: revert "add icc color workaround (#3687)" and use 1.4.x inkexMartin Fischer
This commit reverts 4cfb02c370e2f09d59658f652c4b15bd41d46d6e which did not fix anything as far as I can tell. The inkex.Color constructor has been doing the same split logic since 2018 and the used ColorCMS class isn't available in the inkex that's bundled with Inkscape which breaks packaging for Linux distros such as NixOS. To prevent such breakages from being introduce accidentally in the future the pinned inkex version is changed to the git tagged version EXTENSIONS_AT_INKSCAPE_1.4.1. Fixes #3824.
2025-06-28test: add tests for ThreadColor initializationMartin Fischer
2025-06-27ci: add workflow to run tests on pull requests and pushes (#3830)Martin Fischer
This introduces a new workflow that just runs the tests on pull requests and pushes and takes ~1min30s in the GitHub CI. The previous build workflow didn't run on PRs and takes an hour.
2025-06-26new translations from CrowdinInk/Stitch Crowdin integration
2025-06-25switch from NFKC to NFC normalization form in the lettering tool (#3828)Claudine Peyrat
* switch from NFKC to NFC * Additional normalization. --------- Co-authored-by: CapellanCitizen <>
2025-06-23fix: set trims=True for pyembroidery.write (#3821)Martin Fischer
While the trims default was changed in pyembroidery back in 2019 with c4242f0f940c86766c0c27f65b5a09641b0af4bd that change only made it into the used Ink/Stitch fork of pyembroidery in 2022 with 28534cf1a8d692687d9f40c3be622e0945b5a2ee. So trims have been broken in Ink/Stitch since v2.2.0. Fixes #2813.
2025-06-24new translations from CrowdinInk/Stitch Crowdin integration
2025-06-23new translations from CrowdinInk/Stitch Crowdin integration
2025-06-22Claudine/unable element info copy (#3817)Claudine Peyrat
* firststeps * Update element_info.py * Update element_info.py * Update element_info.py add some help * make style... * rename a variable and fix a mistake * make headline nicer
2025-06-22Claudine/chose glyphs size (#3799)Claudine Peyrat
* first steps * Update lettering_svg_font_to_layers.py * add more user parameters * Update lettering_svg_font_to_layers.py * round the horiz_adv_x * remove scoriers * better handle the case when the reference glyph is not in the font
2025-06-21add apex simple small (#3818)Claudine Peyrat
2025-06-21add euphoria script,renamed as allegria (#3810)Claudine Peyrat
* add euphoria script,renamed as allegria * Update →.svg add some ending position to avoid ties at satin's tip.
2025-06-21Update font.json (#3809)Claudine Peyrat
modify some kerning values
2025-06-21add venezia fonts (#3803)Claudine Peyrat
2025-06-20make pytest happy again (#3802)Kaalleen
2025-06-20new translations from CrowdinInk/Stitch Crowdin integration
2025-06-15v3.2.2Kaalleen
2025-06-14Claudine/ fix tt directors ss (#3798)Claudine Peyrat
* reöove ss glyph * Update →.svg * also update json
2025-06-12numpy import fix (#3796)rejbasket
* removed strip flag from linux pyinstaller that caused numpy import issue * test numpy binary with strip flag * added clean flag to pyinstaller args * done testing removed strip flag from pyinstaller args --------- Co-authored-by: rejbasket <rejbasket@users.noreply.github.com>
2025-06-08new translations from CrowdinInk/Stitch Crowdin integration
2025-06-07v3.2.1Kaalleen
2025-06-07pin numpy to 2.2.6 (#3787)Kaalleen
2025-06-07update bluenesia preview image (#3788)Kaalleen
2025-06-07v3.2.0Kaalleen
2025-06-07new translations from CrowdinInk/Stitch Crowdin integration
2025-06-06new translations from CrowdinInk/Stitch Crowdin integration
2025-06-05Select embroidery elements: disable live preview (#3778)Kaalleen
* select embroidery elements: disable live preview * add to help text: run multiple times
2025-06-04Smoothing and clamping (#3772)Kaalleen
* smoothing: ensure start and end of original path * clamp path: never intersecting path could also be entirely in the exterior of the shape
2025-06-04Jump to trim: do not add multiple (#3773)Kaalleen
2025-06-04auto_satin: running stitch explicitly without fill (#3771)Kaalleen
* ensure that also satins have no fill
2025-06-04new translations from CrowdinInk/Stitch Crowdin integration
2025-06-03emboss whole selection (#3770)Kaalleen
2025-06-03windows 2019 action runner deprecated updated to 2022 (#3774)rejbasket
Co-authored-by: rejbasket <rejbasket@users.noreply.github.com>
2025-06-03Fix Bluesia name (#3776)Tyrosinase
2025-06-03new translations from CrowdinInk/Stitch Crowdin integration
2025-06-02new translations from CrowdinInk/Stitch Crowdin integration
2025-06-01Update font.json (#3767)Claudine Peyrat
2025-06-01Lettering: do not warn about fonts without jsons (#3766)Kaalleen
2025-05-31add anchor line symbol (#3765)Kaalleen
2025-05-28v3.2.0beta3Kaalleen
2025-05-28correct windows signed artifact path (#3756)Kaalleen
2025-05-28v3.2.0beta2Kaalleen
2025-05-28add gingo200 font (#3754)Claudine Peyrat
2025-05-26lettering along path: fix baseline for scaled text (#3751)Kaalleen
2025-05-25new translations from CrowdinInk/Stitch Crowdin integration
2025-05-24new translations from CrowdinInk/Stitch Crowdin integration
2025-05-23knockdown: square is a rect (#3747)Kaalleen
2025-05-23knockdown: emphasize difference between offset and shape offset (#3746)Kaalleen
2025-05-23new translations from CrowdinInk/Stitch Crowdin integration
2025-05-21add & when missing… (#3744)Claudine Peyrat
* add & when missing in the embroidery font but existing in the original font garamond auberge marif & auberge marif small cooper marif deja vu forward and backward inkstitch small and medium kaushan script millimarif nickainley ondulamarif medium small and xl shojumaru * small correction