Wykres commitów

213 Commity (d542e2a453502b78f106558dbfea1ccc4803e186)

Autor SHA1 Wiadomość Data
Claudine Peyrat b116e75455
Claudine/symplify glyph layers creation (#3937)
* 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-24 20:32:07 +02:00
Claudine Peyrat 0b3e0e962d
rename extension (#3938)
rename lettering_fill_composed_glyphs lettering_organize_glyphs
2025-08-24 20:31:43 +02:00
Lex Neva dbef888e4d
fix crash with tiny satin (#3934)
* avoid crash on tiny satin

* cleanup small satins too

* fix #3933

---------

Co-authored-by: Kaalleen <reni@allenka.de>
2025-08-24 09:14:09 -04:00
Claudine Peyrat 2a3963cb85
Claudine/more help to add lock stitches in fonts (#3875)
* allow locks on last element of each group

* a layer is not a group

* Update lettering_force_lock_stitches.py
2025-07-20 07:07:42 +02:00
Claudine Peyrat fdd3dbc956
Claudine/fill composed glyphs layers (#3870)
* 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-19 11:19:21 +02:00
Claudine Peyrat f5dda6fc45
Claudine/chose glyphs size (#3799)
* 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-22 06:30:31 +02:00
Kaalleen d0bfd15c8b
Select embroidery elements: disable live preview (#3778)
* select embroidery elements: disable live preview
* add to help text: run multiple times
2025-06-05 21:14:34 +02:00
Kaalleen d8043e0a53
knockdown: square is a rect (#3747) 2025-05-23 09:54:59 +02:00
Kaalleen 87f7e6124b
knockdown: emphasize difference between offset and shape offset (#3746) 2025-05-23 09:06:54 +02:00
Kaalleen 1bd2dddab8
add force horiz_adv_x_default to generate json and fix edit-json (#3735) 2025-05-20 15:57:59 +02:00
Kaalleen 0bbf0f3195
knockdown: add embossing options (#3738) 2025-05-20 15:56:44 +02:00
Kaalleen 5af9dc0aee
allow negative offset values for knockdown (#3732) 2025-05-19 08:10:40 +02:00
Kaalleen bc0943c6c8
Add transform extension which also transforms the fill angles (#3657) 2025-04-15 18:27:06 +02:00
Kaalleen c2396081f0
update pyembroidery (#3644) 2025-04-12 06:03:01 +02:00
Kaalleen c0bf948a69
fix typo (#3631) 2025-04-06 08:53:22 +02:00
Kaalleen 4abe543a28
Unlink clones: add option to group / not group resulting symbol elements (#3624) 2025-04-02 17:00:41 +02:00
Kaalleen 6355d4790e
Install thread palettes -> addons (thread palettes and symbols) (#3606)
Co-authored-by: CapellanCitizen
2025-03-25 18:03:17 +01:00
Kaalleen 23dcbd58bc
rename convert to extensions (#3605) 2025-03-25 07:14:23 +01:00
Kaalleen 35a76b2999
batch lettering: fix template confusions gui-text / gui-description (#3607) 2025-03-24 05:29:47 +00:00
Kaalleen 9f91470ac7
Add batch lettering extension (#3589) 2025-03-21 19:31:25 +01:00
Kaalleen 78df0c73c6
Add annotations to tartan stripe editor main extension file (#3567) 2025-03-12 20:24:05 +01:00
Kaalleen 51952d1f2a
Rewrite force lock stitch extension (#3559)
* rewrite force lock stitch extension
* do not add forced lock stitch before color change
2025-03-10 08:21:18 +01:00
Kaalleen 6393f248d2
Fill to satin: multi-bridge (#3547)
* fill to satin: multi-bridge
* accept bridged(!) rungs which are not cutting the outline twice
* keep originals => keep fills only (this will be more often the use case)
2025-03-04 09:59:23 +01:00
Kaalleen e87833b125
Command symbol size and opacity (#3548)
* scale symbols: allow more than 200%
* make symbols slightly bigger by default
* set opacity value for commands (70%)
2025-03-04 09:57:30 +01:00
Kaalleen dc23265d2d
Use symbol as command position (#3542) 2025-03-02 20:54:56 +01:00
Kaalleen f8cedafcbe
knockdown: mitre limit cannot be zero (#3537) 2025-02-25 07:16:33 +01:00
Kaalleen 6ca13f1126
Update pyembroidery (gcode) to allow customized setting for rgb values (#3530) 2025-02-25 06:10:35 +01:00
Kaalleen ff073a4bd6
Add selection to knockdown fill extension (#3526) 2025-02-22 14:19:47 +01:00
Kaalleen af6cdc442b
Lettering typographic features (#3466)
* add svg font to layers extension which saves glyph annotations into the glyph name
---------
Co-authored-by: Claudine
2025-02-05 18:50:31 +01:00
Lex Neva 913c2700d1
Sew Stack first steps (#3133)
* handle more recursive cases

* scaffolding for stitch layers

* scaffolding for SewStack

* always use DotDict when parsing json params

* add DefaultDotDict + DotDict fixes

* first working SewStack (no UI yet)

* ignore inkstitch_debug.log and .svg

* refactor

* early WIP: property grid display temporarily in stitch plan preview

* start of sew stack editor extension

* add layer properties panel and splitter

* spacing and better icon

* handle checkbox

* add layer action buttons

* show selected property help text in an HtmlWindow

* rename

* rephrase help text for tolerance

* refactor into separate file

* simplify structure

* better property type handling

* add randomization button

* add random seed re-roll button

* simulator preview

* update preview in a few more cases

* always DotDict

* avoid ridiculously slow simulations

* preview selected layer or all layers

* edit multiple objects and save only modified properties into the SVG

* better preview handling

* add reverse and jitter

* add stitch path jitter

* fix types

* fix random shuffle button

* fixes

* fix repeats

* type hinting to please pycharm

* show layer description

* avoid exception in properties with multiple values

* fix typing

* fix new layer

* draw a box around property grid and help box

* confirm before closing

* rename properties and fix seed

* fix close/cancel logic

* add buttons to undo changes and reset to default value

* set not modified if default is original setting

* fix invisible icon

* more space for properties

* fix random properties

* better regulation of simulator rendering speed

* Fixed timer being passed a float

* fix get_json_param() default handling

* fix tests

* add checkbox for sew stack only

* fix property help

* adjustable stitch layer editor help box size, with persistence

* repeat exact stitches

* "fix" style

* adjust for new next_element stuff

---------

Co-authored-by: CapellanCitizen <thecapellancitizen@gmail.com>
2025-01-29 12:04:07 -05:00
Kaalleen 160ef32d43
Improve satin guided ripple stitch and add stitch grid first option (#3436)
* ripple stitch: add stitch grid first option
* introduce an anchor line to fine tune satin guided ripples
2025-01-26 07:37:21 +01:00
Kaalleen a909282f10
make arrow symbols untranslatable (#3441) 2025-01-14 15:41:19 +01:00
Kaalleen a20029bc1c
lettering: add right to left support (#3432) 2025-01-12 20:46:37 +01:00
Kaalleen c7eaf49c5e
fill to satin: add pull compensation option (#3428) 2025-01-11 16:03:08 +01:00
Kaalleen 51ee6c7a08
Fill to satin (#3406) 2025-01-05 12:52:02 +01:00
Kaalleen be66297da6
Redwork: add combine option (#3407)
* add keep originals option
2025-01-05 12:46:06 +01:00
Kaalleen 2539af7e04
Multi shape tartan jumps (#3386)
* lettering_ description box size
* reduce jump stitches for combined tartan patterns
2024-12-30 20:40:24 +01:00
Kaalleen 057f0314d2
remove glyphlist update extension (replaced by edit json) (#3380) 2024-12-29 09:29:25 +01:00
Kaalleen b9432f040d
Edit json (#3371)
* convert kerning tool to json edit
2024-12-26 16:23:38 +01:00
Kaalleen 5ce92a4621
Include all files of default variant for glyph list update (#3368) 2024-12-26 05:44:41 +01:00
Kaalleen 2f727b31ab
Font management: add kerning tool (#3361) 2024-12-22 06:19:34 +01:00
Kaalleen 1f3f15efde
auto satin: add option to keep original path elements (#3332) 2024-12-14 16:49:42 +01:00
Kaalleen cf2a44ef8e
use non-accumulative command scaling (#3329) 2024-12-07 15:12:37 +01:00
Kaalleen d15b1f40c7
Add icons and descriptions for extension gallery (#3287) 2024-11-18 11:39:57 +01:00
Kaalleen e8123b7274
Thread catalog: fix broken path (#3281)
* thread catalog: fix broken path
* apply threadlist: use wxpython to also include custom lists
* apply_palette: save last choice
2024-11-18 11:12:58 +01:00
Kaalleen c6fecfb0bc
Add color sort option for multicolor fonts (#3242) 2024-10-21 17:01:58 +02:00
Kaalleen 300755c436
add wxpython abort message (as alternative to stderr output) (#3145) 2024-08-17 17:29:54 +02:00
Kaalleen e8896fe18e
add remove duplicated points extension (#3117) 2024-08-13 16:59:12 +02:00
Claudine Peyrat e69ac48256
Claudine/render mode menu update (#3113)
* Update stitch_plan_preview.xml

* remove white spaces
2024-07-27 07:18:44 +02:00
Kaalleen 252818f7a9
update realistic vector render warning (#3096) 2024-07-20 09:22:03 +02:00