Kaalleen
afd95e105d
batch lettering: add links to the website for font names and supported file formats ( #3603 )
2025-03-22 17:44:07 +01:00
Kaalleen
40405edfe1
parent.remove -> delete ( #3600 )
2025-03-22 17:43:50 +01:00
Kaalleen
ee14e4e28a
auto_satin: remove commands also when a single satin has been routed (and not keep originals is enabled) ( #3596 )
2025-03-22 06:44:45 +01:00
Kaalleen
9f91470ac7
Add batch lettering extension ( #3589 )
2025-03-21 19:31:25 +01:00
Kaalleen
de7d86e526
undo c2aeb39
2025-03-20 18:49:38 +01:00
Kaalleen
9127a64ad5
fix command position index error ( #3585 )
2025-03-16 21:23:35 +01:00
Kaalleen
7573798fe0
insert color blocks into a group and skip small elements ( #3584 )
2025-03-16 21:23:02 +01:00
Kaalleen
ab2e182d1e
fix updater ( #3583 )
2025-03-15 19:27:24 +01:00
Kaalleen
89b472d319
Element info: take pattern into account ( #3581 )
...
* element info: take pattern into account
* ensure multi-polygon for fill nonzero shapes
2025-03-15 08:51:40 +01:00
Claudine Peyrat
909cae8f1b
not all guide positions are int ( #3578 )
...
linux libertine x_height is a float not an integer.
2025-03-15 08:20:52 +01:00
Kaalleen
78df0c73c6
Add annotations to tartan stripe editor main extension file ( #3567 )
2025-03-12 20:24:05 +01:00
Kaalleen
760c17b815
annotations ( #3569 )
...
* begin to add annotations to some extensions
* break_apart: use path operations
* do not follow pyembroidery imports
2025-03-12 08:16:28 +01:00
Kaalleen
5cfaa83be3
shift command position of commands with connector lines a little bit out ( #3572 )
2025-03-11 11:15:51 +01:00
Kaalleen
393a4af504
Autosatin: more efforts to keep the stroke width consistant ( #3563 )
...
* autosatin: more efforts to keep the stroke width consistant
* allow users to use autosatin to add a running stitch from starting point to the start when only one satin is selected
2025-03-10 08:24:34 +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
fb35ec4d4a
fix transform issue ( #3562 )
2025-03-10 08:04:15 +01:00
Kaalleen
b8d694f1c2
Simulator ruler ( #3554 )
...
* set pen for scale drawing
* ignore ruler in windows when current_stitch < 2
2025-03-10 08:00:53 +01:00
capellancitizen
99509df8d8
Mypy type correctness ( #3199 )
2025-03-09 21:21:48 -04:00
Kaalleen
c2aeb39a44
use buffer(0) when fill rule is nonzero ( #3561 )
2025-03-08 16:58:58 +01:00
Kaalleen
ba555c7ea3
don't call unavailable methods ( #3560 )
2025-03-08 16:53:10 +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
f672d71335
use get_user_dir ( #3549 )
2025-03-04 09:56:51 +01:00
Benson Muite
bef98ef4eb
Migrate from appdirs to platformdirs ( #3449 ) ( #3450 )
2025-03-04 09:17:22 +01:00
Kaalleen
dc23265d2d
Use symbol as command position ( #3542 )
2025-03-02 20:54:56 +01:00
Kaalleen
70d2ea52c4
remove scipy dependency ( #3483 )
...
smoothing with scipy (could be improved in a later commit)
2025-03-02 18:35:17 +01:00
Kaalleen
8e49b4431e
display stop commands in simulator and print preview ( #3545 )
2025-03-01 09:50:36 +01:00
Kaalleen
f8cedafcbe
knockdown: mitre limit cannot be zero ( #3537 )
2025-02-25 07:16:33 +01:00
Kaalleen
18dbafb0c9
auto-route: apply transforms to ensure stroke width being unchanged ( #3538 )
2025-02-25 07:16:16 +01:00
Kaalleen
ff073a4bd6
Add selection to knockdown fill extension ( #3526 )
2025-02-22 14:19:47 +01:00
Kaalleen
10fdc509f5
lettering: do not add commands on top of command connectors ( #3528 )
2025-02-21 13:35:24 +01:00
Kaalleen
c87f3ecf35
fix jump to trim: NoneType element error ( #3525 )
2025-02-20 19:17:51 +01:00
Claudine Peyrat
a0433db1f3
fix broken forced case ( #3509 )
2025-02-14 20:23:08 +01:00
Kaalleen
332a05405b
greater lettering memory ( #3504 )
2025-02-13 18:06:12 +01:00
Kaalleen
942af5acb4
fix a bug in lettering extensions when the last_font can't be found ( #3508 )
2025-02-13 18:05:54 +01:00
Claudine Peyrat
a1badc255b
Update font_variant.py ( #3507 )
...
one more non connecting letter
2025-02-13 17:44:34 +01:00
Claudine Peyrat
097cf52573
allow some arabic voyels ( #3501 )
...
* Update font_variant.py
start allowing voyel
use category to recognise punctuation
* Update font_variant.py
* Update font_variant.py
make it cleaner
2025-02-12 19:16:57 +01:00
Kaalleen
9ac55934fa
Edit-json: add kerning filter ( #3499 )
...
* edit-json: add kerning filter
* fix missing kerning pairs
2025-02-12 16:58:26 +01:00
Kaalleen
81c1fd834f
take transforms into account for path specific lpe satins ( #3500 )
2025-02-11 18:52:23 +01:00
Kaalleen
cee9aa0d1d
lettering tools: remember last font ( #3498 )
2025-02-11 18:52:01 +01:00
Claudine Peyrat
457d9e49e4
add categories to font ( #3497 )
...
allows to add information about the writing system (s) of the font. Json not yet updated
2025-02-10 21:40:21 +01:00
Kaalleen
24775f33bf
stroke: as_multi_line_string ignore single point paths ( #3491 )
2025-02-09 16:02:49 +01:00
Claudine Peyrat
c74240fefa
add one more variant of alef ( #3492 )
...
ٱ is also a non connecting letter
2025-02-08 23:56:41 +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
Kaalleen
8f1f68a1db
troubleshoot: group pointers ( #3486 )
2025-02-05 16:50:01 +01:00
Kaalleen
76c3a6681a
fix auto_satin transform issue ( #3489 )
2025-02-05 16:47:03 +01:00
Kaalleen
1e1d14428c
fix simulator icon for light theme ( #3482 )
2025-02-04 21:17:18 +01:00
Kaalleen
cabfade613
do not use scipy for density map ( #3481 )
2025-02-04 18:33:03 +01:00
Kaalleen
497fbcfab5
Add debug variable to enable sew stack elements ( #3476 )
2025-02-03 22:37:36 +01:00
Kaalleen
b0cf5924f4
adapt simulator slider symbols to dark theme ( #3475 )
2025-02-01 16:26:34 +01:00