summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-10-12new translations from CrowdinInk/Stitch Crowdin integration
2025-10-11new translations from CrowdinInk/Stitch Crowdin integration
2025-10-10Edit json: allow 0 values for horiz_adv_x_default (#3965)Kaalleen
* edit json: allow 0 values for horiz_adv_x_default and enable None for using the glyph width * enable None value in generate json too
2025-10-10fill to satin: do not error out for fills without rungs (#3966)Kaalleen
2025-10-10satin: multiple levels for short stitches (#3987)Kaalleen
2025-10-10satin: rely more on path length for invalid satins (#3963)Kaalleen
2025-10-05stroke: filter invalid paths in clipped path (#3989)Kaalleen
2025-10-05add missing icon and translationdomain (#3973)Kaalleen
2025-09-29remove outdated TODO file (#3984)Kaalleen
2025-09-25Keep commas in README and only add forum and chat links (#3979)Kaalleen
2025-09-24README: add contact information (forum, chat) (#3974)Kaalleen
2025-09-23new translations from CrowdinInk/Stitch Crowdin integration
2025-09-18new translations from CrowdinInk/Stitch Crowdin integration
2025-09-18removed shapely rebuild from macos builds (#3960)rejbasket
2025-09-16new translations from CrowdinInk/Stitch Crowdin integration
2025-09-15new translations from CrowdinInk/Stitch Crowdin integration
2025-09-13new translations from CrowdinInk/Stitch Crowdin integration
2025-09-11new translations from CrowdinInk/Stitch Crowdin integration
2025-09-10new translations from CrowdinInk/Stitch Crowdin integration
2025-09-09new translations from CrowdinInk/Stitch Crowdin integration
2025-09-07new translations from CrowdinInk/Stitch Crowdin integration
2025-09-05new translations from CrowdinInk/Stitch Crowdin integration
2025-09-04fix meander clamp (2) (#3945)Kaalleen
2025-09-02new translations from CrowdinInk/Stitch Crowdin integration
2025-09-01new translations from CrowdinInk/Stitch Crowdin integration
2025-08-31stroke to satin: ensure a good starting point for closed paths (#3944)Kaalleen
starting point for the conversion, not necessarily the resulting column
2025-08-31new translations from CrowdinInk/Stitch Crowdin integration
2025-08-30preset-related fixes (#3931)Lex Neva
* fix manually clicking pencil icon * update choices when loading presets * ignore hidden and disabled params when applying and creating presets * mark selection param changed when a dependent param is changed * don't immediately apply when clicking 'Use Last Settings' * define on_change_hook in __init__ * make adding, updating, and deleting presets clearer * only skip satin param for strokes thinner than 0.3mm when they have only one subpath
2025-08-28new translations from CrowdinInk/Stitch Crowdin integration
2025-08-27color fixes (#3936)Kaalleen
2025-08-27fill: tag last stitch in a row correctly (#3940)Kaalleen
2025-08-27fix camp weiredness (#3941)Kaalleen
2025-08-27new translations from CrowdinInk/Stitch Crowdin integration
2025-08-26new translations from CrowdinInk/Stitch Crowdin integration
2025-08-25new translations from CrowdinInk/Stitch Crowdin integration
2025-08-24Claudine/symplify glyph layers creation (#3937)Claudine Peyrat
* remove unuseful param from the dialog number of imported glyphs is not useful for font maker, they want all of them. * Update lettering_svg_font_to_layers.xml
2025-08-24rename extension (#3938)Claudine Peyrat
rename lettering_fill_composed_glyphs lettering_organize_glyphs
2025-08-24fix crash with tiny satin (#3934)Lex Neva
* avoid crash on tiny satin * cleanup small satins too * fix #3933 --------- Co-authored-by: Kaalleen <reni@allenka.de>
2025-08-22a few fixes for converting stroke to satin internally (#3926)Lex Neva
* remove unused flatten_subpath() * there will always be two rails here * handle degenerate zero-length sections * remove unused SatinColumn.merge() * mark merge() as private and adjust docstring
2025-08-21fix type errors (#3928)Lex Neva
* fix type checking error in overriding path propery * fix type hints in sew stack * enable type checking for tartan * ignore type warnings for dynamic wx module attributes * fix tartan type errors * fix circular import * add type-check and test targets * use Optional instead
2025-08-19do not overwrite stroke params with satin column values (#3927)Kaalleen
2025-08-19satin: skip contour underlay if there are no pairs (#3912)Kaalleen
2025-08-19rungs at nodes for on-the-fly-satins (#3903)Kaalleen
2025-08-18new translations from CrowdinInk/Stitch Crowdin integration
2025-08-03"Add" overwrites presets (#3896)Kaalleen
* style * param presets: to not overwrite on add when name exists
2025-07-29new translations from CrowdinInk/Stitch Crowdin integration
2025-07-27Update lettering_svg_font_to_layers.py (#3883)Claudine Peyrat
* Update lettering_svg_font_to_layers.py when we get a glyph from the Private Unicode Area, the entry point has no meaning, but hopefully we can get some good information from the glyph_name * Update font_info.py kerning information must be associated to the right nanme glyph layer in case of PUA letters * remove commented code
2025-07-27add cyrillic font (#3868)Claudine Peyrat
* add cyrillic font * Update →.svg add satin ending command to avoid ties at the end of satins * add digits and punctuation * punctuation kerning * Update font.json * add parenthesis * fine tuning
2025-07-27rename pyembroidery to pystitch (#3889)Kaalleen
... and remove it as a submodule (use pip to install)
2025-07-22new translations from CrowdinInk/Stitch Crowdin integration