summaryrefslogtreecommitdiff
path: root/lib/extensions
AgeCommit message (Collapse)Author
11 daysRunning stitch length sequence (#4034)Kaalleen
* allow running stitch length sequences * contour fill: fix error message for long stitch length * satin: fix center underlay stitch length
12 daysFill to satin: process rungs within the fill shape better (#4025)Kaalleen
* fill to satin: process rungs within the fill shape better * fix one rail problem * adjust closed paths starting point
2025-10-30fill to satin: fix stroke width (#4005)Kaalleen
2025-10-29redwork: delete empty groups (#4014)Kaalleen
and do not error when there is no selection
2025-10-27Lettering: add spacing options (#4020)Kaalleen
2025-10-27cut satin: allow multiple cut position commands (#4015)Kaalleen
2025-10-27add apply attribute extension (#3983)Kaalleen
2025-10-24Troubleshoot: add display options (errors, warnings, type warnings) (#3969)Kaalleen
* troubleshoot: add display options (errors, warnings, type warnings) * add checked for errortype message when valid
2025-10-22Update GPL2 license location information (#4006)Benson Muite
2025-10-22fix remove kerning (#3995)Kaalleen
2025-10-22fix redwork stroke width (#3964)Kaalleen
2025-10-22Fix transform issues in lettering along path (#3972)Kaalleen
* lettering along path: transform corrections * stop transform baking at glyph groups to keep clips in the correct position
2025-10-22jump to stroke: add path label (#4011)Kaalleen
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-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-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-27color fixes (#3936)Kaalleen
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-19do not overwrite stroke params with satin column values (#3927)Kaalleen
2025-08-03"Add" overwrites presets (#3896)Kaalleen
* style * param presets: to not overwrite on add when name exists
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-27rename pyembroidery to pystitch (#3889)Kaalleen
... and remove it as a submodule (use pip to install)
2025-07-20Claudine/more help to add lock stitches in fonts (#3875)Claudine Peyrat
* allow locks on last element of each group * a layer is not a group * Update lettering_force_lock_stitches.py
2025-07-19Convert to satin internally (3874)Kaalleen
2025-07-19Claudine/fill composed glyphs layers (#3870)Claudine Peyrat
* combining glyphs are guessed * attribute letter seems ok now * Update option_panel.py should not have been modified * second round * step3 * add sorting whole file by categories * style * Update tags.py remove an unuseful tag * fixing mistakes pointed out by Kaaleen thank you Kaalleen
2025-07-12fix zerodivision error in zigzag to satin (#3858)Kaalleen
2025-07-11Fix issue with bad color names (#3816)Kaalleen
* fix issue with bad color names and define element colors at one place and reuse * fix bad tartan color * verify color in gradient block * add thread color tests * use default color behavior for elements linked to non-existing definitions (gradients) * Added mypy change for tests (authored by: CapellanCitizen)
2025-07-11Do not redefine underscore (#3865)Kaalleen
* do not redefine underscore * Disallow any redefinitions going forward --------- Co-authored-by: CapellanCitizen <>
2025-07-06Claudine/fix normalization and house cleaning (#3843)Claudine Peyrat
* remove normalization in glyph filter remove glyph normalization gui/lettering/main_panel, as it breaks the glyph filtering remove some spelling mistake in the comments, correct some comment if a glyph from the svg font file is a non chasing mark (like combining accent, or cedilla) the inkscape label of the corresponding glyph group created by lettering_font_sample was empty or unreadable, make it visible . Same in the line label. and although it is not related correct one glyph in malika font * correct warning in lettering_font_sample do the warnings correctly when there is somethng wrong with the glyph list in the font.json gile * Update lettering_font_sample.py fix a typo
2025-07-04feat: add "rotate on export" file setting (#3840)Martin Fischer
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-04Jump to trim: do not add multiple (#3773)Kaalleen
2025-06-03emboss whole selection (#3770)Kaalleen
2025-05-26lettering along path: fix baseline for scaled text (#3751)Kaalleen
2025-05-23knockdown: square is a rect (#3747)Kaalleen
2025-05-20add force horiz_adv_x_default to generate json and fix edit-json (#3735)Kaalleen
2025-05-20fix lettering along path with scaled text (#3736)Kaalleen
2025-05-20knockdown: add embossing options (#3738)Kaalleen
2025-05-16letters to font: fix svg import (for simple files) (#3729)Kaalleen
2025-05-16import exit method (#3730)Kaalleen
2025-05-11add quilting formats to zip export arguments (#3718)Kaalleen
2025-05-11wrap param descriptions (#3719)Kaalleen
2025-05-09Lettering along path: fix multipart glyphs and rtl (#3709)Kaalleen
* lettering along path: fix multipart glyphs and rtl * improve handling of multiline text
2025-04-27fix zerodivision error in zigzag to satin (#3696)Kaalleen
2025-04-19duplicate-consistant autoroute element selection (#3638)Kaalleen
2025-04-18Redwork: remove command also from selection list (#3639)Kaalleen