Wykres commitów

621 Commity (813ee20cfce5509896dfd876671a56e41c0e7e9c)

Autor SHA1 Wiadomość Data
Kaalleen d807b12870 remove get_angle 2021-08-08 21:51:29 +02:00
Lex Neva b411305c67 use tags to decide which stitches to keep 2021-08-07 18:38:57 -04:00
Lex Neva 3b7994c01a add headers 2021-08-07 12:38:41 -04:00
Lex Neva 923ff3cb97 fix more patch references 2021-08-07 12:37:17 -04:00
Lex Neva b1af926ea6 add tags to fill stitches 2021-08-07 12:34:07 -04:00
Lex Neva 173548dee5 rename more patch references 2021-08-07 12:18:55 -04:00
Lex Neva 4b9df25a9a Stitch + Stitch yields Stitch 2021-08-07 12:14:43 -04:00
Lex Neva 28e394b2ae StitchGroups now contain only Stitches 2021-08-07 12:01:07 -04:00
Lex Neva 8fc42628e2 add tags capability 2021-08-07 11:37:17 -04:00
Lex Neva 84cb4e2c33 move StitchGroup into lib.stitch_plan 2021-08-07 11:21:13 -04:00
Lex Neva 12ef0c84aa Merge remote-tracking branch 'origin/main' into kaalleen/satin-patterns 2021-08-07 10:58:02 -04:00
Lex Neva c1e6558f78 rename Patch to StitchGroup 2021-08-07 10:57:53 -04:00
Kaalleen d6e20fae8a
fix element selection (#1305) 2021-08-05 21:36:44 +02:00
Kaalleen 8b80b2e67c
fix add-layer-commands (#1298) 2021-08-03 17:50:01 +02:00
luzpaz e6fad808e9
Fix typos (#1291) 2021-07-29 20:52:44 +02:00
Kaalleen 2161379b55
fix #1213 (#1287) 2021-07-29 18:16:06 +02:00
Kaalleen 37c76aafba
mark custom fonts (#1159) 2021-07-26 18:54:38 +02:00
Kaalleen 2f35a4a192
Fix Style Issues (#1154)
Co-authored-by: Lex Neva <github.com@lexneva.name>
2021-07-25 07:24:34 +02:00
Kaalleen 36815f977d
label hard to find troubleshoot objects (#1247) 2021-07-21 17:25:11 +02:00
Kaalleen 1f725f42bb
install custom palette extension (#1171) 2021-07-21 17:20:04 +02:00
Kaalleen c5b7827345
empty style issue (#1280) 2021-07-21 17:16:17 +02:00
Kaalleen fbc90faa87
Current layer issue (#1279) 2021-07-21 17:15:46 +02:00
Kaalleen 79c1cc31f3 update object type warning description 2021-07-10 08:28:53 +02:00
Kaalleen a5d7ffaffd add or remove stitches (stroke or fill) 2021-07-07 20:07:04 +02:00
Kaalleen 5ea98e5e89
convert satin to stroke (#1265) 2021-07-04 11:45:06 +02:00
Lex Neva 736e10240a
slight wording adjustment 2021-06-30 19:48:51 -04:00
Kaalleen 8eba84a239 update pattern troubleshoot description 2021-06-30 21:47:33 +02:00
Kaalleen a158120264 fix selection in selection to pattern 2021-06-30 16:36:25 +02:00
Kaalleen 8e229770a5 corrections 2021-06-30 14:12:27 +02:00
Kaalleen 52d9ee6a6d structuring 2021-06-30 14:05:13 +02:00
Kaalleen a152e1edea only check embroiderable tags for pattern marker 2021-06-29 21:00:45 +02:00
Kaalleen 9604e411d4 remove get_pattern from satin_column 2021-06-29 20:52:46 +02:00
Kaalleen 20176008f7 update split pattern 2021-06-29 20:42:16 +02:00
Kaalleen aa24b3a3a2 everywhere patterns 2021-06-29 19:17:12 +02:00
Kaalleen b6ce6ccd81 undo previous changes (group command stuff) 2021-06-28 20:21:44 +02:00
Kaalleen ecacb9829e pattern markers 2021-06-28 20:05:50 +02:00
Kaalleen 2f54ff2a43 group command extension 2021-06-27 22:47:43 +02:00
Kaalleen c602c4c517 group patterns 2021-06-27 22:29:57 +02:00
Kaalleen d6df8084f4 add start markers, add troubleshoot pattern warning and fix wxpython language issue 2021-06-24 22:25:13 +02:00
Kaalleen 1adfa87a68 satin pattern and split stitch 2021-06-22 20:04:39 +02:00
Kaalleen 777ac818f6
stacking commands (#1243) 2021-06-12 11:33:59 +02:00
Kaalleen 9b15c04e36
input isfile (#1231) 2021-06-02 20:33:52 +02:00
Kaalleen b3a6fdc761
fix windows wxpython locale error (#1187) 2021-06-01 13:17:00 +02:00
Kaalleen d8f71ea01c
fix etree deprecation warning (#1223) 2021-05-29 11:02:27 +02:00
Kaalleen ec93f15193
fix element selection (#1208) 2021-05-15 09:57:43 +02:00
Kaalleen c7f73c2710
rename satin stitch to running stitch in stroke params (#1180) 2021-05-01 20:11:26 +02:00
Kaalleen f74bae1aa6
ut8-threads (#1179) 2021-05-01 19:06:40 +02:00
Kaalleen 916e1f65bc respect default space character 2021-04-24 15:31:31 -04:00
Kaalleen 08adc27b30
Language-Stylesheets for Print-PDF (#1156) 2021-04-20 17:50:30 +02:00
Kaalleen fc2c9c4385
params error message callafter (#1153) 2021-04-16 18:15:22 +02:00
Kaalleen 13c8c81be8
divide zero in satin column (#1151) 2021-04-15 18:39:36 +02:00
Kaalleen a14b02de1e
kerning corrections (#1138) 2021-04-13 17:23:10 +02:00
Kaalleen 6af3473c96
Extend Satin Rungs (#1130)
Co-authored-by: Lex Neva <github.com@lexneva.name>
2021-04-13 17:22:37 +02:00
Kaalleen 7ce3c8e7a0
output a warning in params if simulation cannot load (#1143) 2021-04-10 19:55:48 +02:00
Kaalleen d713c86492
rename transfer params to duplicate params (#1128) 2021-04-05 18:54:09 +02:00
Kaalleen 767ead9081
Delete Command Group on Auto-Route and Cut Satin (#1125) 2021-04-05 11:45:57 +02:00
Kaalleen 8a696e1871
Lettering: ability to force letter case (#1113) 2021-04-02 19:05:34 +02:00
Kaalleen 354759b6ca
Add Transfer Params Extension (#1096) 2021-04-02 10:22:04 +02:00
Lex Neva f787121080
Merge pull request #1083 from inkstitch/lexelby/license-headers
add license headers
2021-03-28 18:11:15 -04:00
Lex Neva 399a2a8cc8
Merge pull request #1082 from inkstitch/lexelby/params-fixes
params fixes
2021-03-28 18:10:09 -04:00
Kaalleen 5f8109b3c3
set min size for params dialog (#1107) 2021-03-28 10:55:31 +02:00
Kaalleen 71a5d4772a
Catch Palette IndexError (#1100)
* thread palette catch indexerror
* export threadlist with utf-8
2021-03-27 16:55:08 +01:00
Kaalleen 7f8e9412ab
pythoncom coinitialize (#1102) 2021-03-24 19:54:02 +01:00
Kaalleen 183b2451fd
update font tools etc (#1086)
* update font tools
* fix tie error
* ignore duplicated commands
2021-03-22 17:06:48 +01:00
Kaalleen 142b3a71d8
read legacy base64 encoded lettering params (#1088) 2021-03-15 18:06:22 +01:00
Kaalleen 21614c7c3a
add lock stitches select box (#1076)
Co-authored-by: Lex Neva <github.com@lexneva.name>
2021-03-14 09:38:36 +01:00
Lex Neva 3b3f890c12 add copyright headers 2021-03-11 23:17:19 -05:00
Lex Neva f1265801b4 fix two issues with node classification 2021-03-11 20:34:29 -05:00
Lex Neva 5edae9fe75 remove unused local variable 2021-03-11 20:34:20 -05:00
Kaalleen e84a86d4ac
Update for Inkscape 1.0 (#880)
* update for inkscape 1.0
* add about extension
* Build improvements for the inkscape1.0 branch (#985)
* zip: export real svg not stitch plan
* #411 and #726
* Tools for Font Creators (#1018)
* ignore very small holes in fills
* remove embroider (#1026)
* auto_fill: ignore shrink_or_grow if result is empty (#589)
* break apart: do not ignore small fills

Co-authored-by: Hagen Fritsch <rumpeltux-github@irgendwo.org>
Co-authored-by: Lex Neva <github.com@lexneva.name>
2021-03-04 18:40:53 +01:00
Kaalleen 40320ce7ee
reduce crossing border issues (#993) 2021-02-06 17:54:00 +01:00
LaureFR38 1cb501986f
Update font.py (#848)
* Add new fonts
* Update old fonts
* Update lettering gui

Co-authored-by: Lex Neva
Co-authored-by: kalleen
2021-02-04 16:40:02 +01:00
Kaalleen bda9389670
stroke width calculation (#940)
Co-authored-by: Lex Neva <lexelby@users.noreply.github.com>
2021-01-23 09:39:33 +01:00
Kaalleen f31e09312a
fix min_arg() is an empty sequence (#941) 2020-12-28 07:13:16 +01:00
Kaalleen fc8f1d0aae
Prevent Auto Route Satin Without Satin Columns (#942) 2020-12-28 07:12:26 +01:00
Kaalleen 41c25ffe14
fix print pdf when svg contains comments (#939) 2020-12-28 07:11:38 +01:00
Kaalleen a21e1113c9
break apart with evenodd rule (#931) 2020-12-22 17:37:11 +01:00
Lex Neva 433b2c401c remove obselete simulate extension 2020-08-19 22:05:34 -04:00
Lex Neva e1fdc254d6 implement install extension in electron/vuetify 2020-08-19 21:16:13 -04:00
Lex Neva 690ee0c416 wip: move install extension to electron 2020-08-19 14:53:01 -04:00
Lex Neva cc5273006c
Merge pull request #736 from inkstitch/kaalleen/link-transforms
transforms on links
2020-08-18 16:16:34 -04:00
Lex Neva e5e16edc0d
Merge pull request #732 from inkstitch/kaalleen/fix-break-apart-small-path-issue
fix break apart small path issue
2020-08-18 16:15:11 -04:00
Lex Neva 811f1714d0
Merge pull request #722 from inkstitch/kaalleen/empty-d
Ignore Empty D
2020-08-18 14:42:14 -04:00
Kaalleen c22035cf27 clone style 2020-06-04 19:15:16 +02:00
Kaalleen 7d44992aea transforms on links 2020-06-04 17:04:47 +02:00
Kaalleen 514d8cd358 fix break apart small path issue 2020-06-01 19:58:52 +02:00
Kaalleen 67482fdfe0
fix non rounded rect path (#727) 2020-05-30 20:04:18 +02:00
Kaalleen 2f27d6af16 ignore empty d 2020-05-27 18:39:04 +02:00
Kaalleen 455b02847f
cleanup extension (#713)
Co-authored-by: Lex Neva <github.com@lexneva.name>
2020-05-27 16:08:19 +02:00
Kaalleen b461b2d85b
fix parse style bug (#709) 2020-05-27 16:07:07 +02:00
Kaalleen 5c7b97c9fe
fix corrupted presets error (#715) 2020-05-20 20:08:59 +02:00
Kaalleen c65b437cae
render single point elements (#701) 2020-05-18 18:46:26 +02:00
Kaalleen 1006476946
fix untranslatable string (#708) 2020-05-18 17:57:37 +02:00
Kaalleen e03b032f85
break apart loops (#690) 2020-05-16 23:12:06 +02:00
Kaalleen a308db7ae1
support svg objects (#643) 2020-05-16 23:01:00 +02:00
Kaalleen 8695198e21
parse unicode color names (#686) 2020-05-15 14:56:02 +02:00
Kaalleen d9c61f4f3f
fix stagger zero division error (#700) 2020-05-15 14:30:58 +02:00
Kaalleen 2df11b5ac5
Add Fonts (#683)
* add geneva fonts
* add dejavu font
* adjust stroke-width
2020-05-15 14:21:20 +02:00
Kaalleen 2aebae6826
fix troubleshoot pointer position (#696) 2020-05-10 13:48:00 +02:00
Kaalleen a67eace2cd
inherit styles (#673) 2020-05-02 15:00:42 +02:00
Lex Neva cb2b4e3522
electron simulator (#531) 2020-04-28 18:34:05 +02:00
Lex Neva eb526927e1
Merge pull request #607 from inkstitch/lexelby/satin-fix
new way better satin algo
2020-04-26 16:12:32 -04:00
Kaalleen 3199050876
Namespaced Attributes (#657) 2020-04-25 14:45:27 +02:00
Kaalleen 1d3b89111e
import threadlist (#666) 2020-04-25 14:24:01 +02:00
Kaalleen 3b2c7ba1a9
fix parse style (#667) 2020-04-25 14:22:17 +02:00
Kaalleen dce3ffa68f
update unconnected shapes message (#668) 2020-04-25 14:16:05 +02:00
Kaalleen b44ca4ebac
threadlist in zip (#664) 2020-04-20 20:53:39 +02:00
Kaalleen 2f4ca0cf10
New Extension: Break Apart and Retain Holes (#653) 2020-04-19 18:38:28 +02:00
Kaalleen d640c928d4
fix palette issues (#660) 2020-04-19 18:37:41 +02:00
Kaalleen cf23f33180
do not translate internal command names (#645) 2020-04-02 18:35:43 +02:00
Kaalleen 7dcd04cc91
preserve aspect ratio (#646) 2020-04-01 18:52:39 +02:00
Kaalleen facf181792
Option to include SVG in ZIP file (#648) 2020-04-01 18:50:14 +02:00
Kaalleen a1c2139521
preserveAspectRatio (#641) 2020-03-28 11:18:52 +01:00
Kaalleen 88ba830a99
add stitch plan extension (#640) 2020-03-22 09:16:28 +01:00
Lex Neva c955803cf1
Merge pull request #608 from inkstitch/lexelby/convert-satin-with-loops
handle self-intersecting paths in convert to satin
2020-03-21 15:59:43 -04:00
Kaalleen 6a012b64ee
add ties checkbox (#619) 2020-03-19 17:37:47 +01:00
Lex Neva 515f2a059e avoid infinite recursion 2020-03-18 23:07:36 -04:00
Lex Neva babd4884dd avoid math domain error 2020-03-18 22:54:25 -04:00
Lex Neva 88a38cce98
Merge pull request #606 from inkstitch/lexelby/fill-fix
avoid jumps when not underpathing autofill
2020-03-18 22:39:55 -04:00
Lex Neva 79542c0d13
Merge pull request #629 from inkstitch/lexelby/no-stub
remove stub
2020-03-18 14:50:29 -04:00
Lex Neva 46dbe4668e actually split outline edge 2020-03-16 23:00:19 -04:00
Lex Neva c81c11eb53 ensure starting point is on the border 2020-03-16 23:00:19 -04:00
Lex Neva 9bb4686df7 fix NetworkXNoPath error 2020-03-16 23:00:19 -04:00
Lex Neva 502f20d6f8 avoid jumps when not underpathing autofill 2020-03-16 23:00:19 -04:00
Lex Neva a06976b654 remove obselete compensation parameter 2020-03-16 22:59:28 -04:00
Lex Neva 6d4a36f1a6 new way better satin algo 2020-03-16 22:59:28 -04:00
Lex Neva d52373a32a handle self-intersecting paths in convert to satin 2020-03-16 22:58:33 -04:00
Kaalleen 9756918933
multiple underlays for fill 2020-03-16 18:38:10 +01:00
Lex Neva a4277d19a6 remove stub 2020-03-06 22:39:25 -05:00
Kaalleen 7cc8b0c14e
fix remove commands for foreign languages (#618) 2020-03-05 18:15:34 +01:00
Lex Neva 8e590d069b
Merge pull request #573 from inkstitch/lneva/stdout-encoding
fixes
2020-02-18 20:30:40 -05:00
Kaalleen 0c0874b91c
reset embroidery settings (#506) 2020-02-02 20:08:00 +01:00
Lex Neva 6873098dee
Merge pull request #524 from inkstitch/lexelby/fix-auto-satin
fix 'LineString has no method geoms' error
2020-01-31 20:09:39 -05:00
Lex Neva 7b8a5a2c25
Merge pull request #557 from inkstitch/lexelby/no-commands-in-print
don't show visual commands in print preview
2020-01-31 20:06:50 -05:00
Lex Neva c08d838ade mac: wait for electron window to close 2020-01-29 01:29:49 -05:00
Kaalleen 5375945def
Fix Default Origin Position (#576)
fix default origin position
2019-11-14 07:15:38 +01:00
Lex Neva 468ed07c33 don't show visual commands in print preview 2019-10-21 20:20:45 -04:00
Lex Neva 1f7c6a6c29 fix 'LineString has no method geoms' error 2019-08-15 22:49:37 -04:00
Lex Neva dafc3b9782 ignore single-point point lists too 2019-08-10 22:22:46 -04:00
Lex Neva 0c9f13d766 remove STOP at the end 2019-08-10 22:16:08 -04:00
Lex Neva 09bf8bd1cb allow unicode filenames again 2019-08-10 22:14:47 -04:00
Lex Neva 363e052097 input: read STOP commands too 2019-08-10 22:14:47 -04:00
Kaalleen 077f7ea72b add Troubleshoot extension (#465)
adds an extension to help you understand what's wrong with an object and how to fix it, e.g. "invalid" fill shapes
2019-08-05 22:42:48 -04:00
Kaalleen 956ec51a8b
Fix simulator scale in macOS (#504) 2019-08-03 07:51:04 +02:00
Kaalleen d5e873f8c5
Merge pull request #481
show various bugs the door
2019-07-28 10:02:28 +02:00
Lex Neva 833a8a971d
Merge pull request #487 from inkstitch/no_import_jumps
remove additional jump stitches on import
2019-07-27 15:48:50 -04:00
Lex Neva 03af8b3727
add grbl laser options for g-code output (#450)
add grbl laser options for g-code output
2019-07-27 15:45:12 -04:00
Momo 7ce4387ff6 trim >= 3 jumps 2019-07-10 08:08:39 +02:00
Lex Neva cff12ce18f remove all empty color blocks 2019-07-09 20:39:07 -04:00
Momo 0cd562a4fc delete empty color block 2019-07-07 16:25:21 +02:00
Kaalleen fccefb3e0d
rescue VP3 2019-07-07 15:55:48 +02:00
Kaalleen 1b18d915a9
use get_pattern_interpolate_trim
This has the same inaccuracy as the previous version, but we can actually use a pyembroidery function to turn a specific number of jumps into trims.
2019-07-06 11:24:56 +02:00
Kaalleen 62d4e35be9
fix layer commands 2019-07-06 10:18:01 +02:00
Lex Neva bec33656ec add trim commands in import and stitch plan 2019-07-04 17:22:46 -04:00
Kaalleen 3ef2ad9be4 fix style 2019-07-04 10:52:30 -04:00
Kaalleen f039ef4c8d respect trim commands 2019-07-04 10:52:30 -04:00
Kaalleen 23ac0a4f7f Ignore commands on input files 2019-07-04 10:52:30 -04:00
Lex Neva 32548e8e51
lettering features (#399)
lettering features
2019-07-04 10:51:22 -04:00
Kaalleen 4db305a36d
unicode export 2019-07-02 18:12:20 +02:00
Kaalleen e81e819602
fix unicode error message 2019-06-24 18:54:43 +02:00
Kaalleen e478ec10d8
fix unicode import (#482) 2019-06-23 20:26:57 +02:00
Lex Neva 54179d76bc fix style 2019-06-22 19:05:57 -04:00
Lex Neva 2258bf76ca partial fix for unicode filenames (#478) 2019-06-22 18:46:39 -04:00
Lex Neva 18f50a93eb handle unicode node names (fixes #467) 2019-06-22 18:12:50 -04:00
Lex Neva 46fc95eea5 handle document width/height of 100% (fixes #476) 2019-06-22 18:13:05 -04:00
Lex Neva e8bd745dfc handle single linestrings properly (fixes #471) 2019-06-22 18:13:01 -04:00
Lex Neva 249c876ef5 better message for unconnected fill shapes (fixes #463) 2019-06-22 18:12:57 -04:00
Lex Neva f031560429 update embroider_satin_column in all cases (fixes #466) 2019-06-22 18:12:50 -04:00
Lex Neva ebb4ebb42c rework fill shape parsing code (fixes #469) 2019-06-22 18:12:50 -04:00
Lex Neva 68609cc912 don't treat objects without stroke as SatinColumn (fixes #460) 2019-06-22 18:12:54 -04:00
Lex Neva 6a8f385d13 fix IndexError for single-path satin columns (fixes #366) 2019-06-22 18:12:50 -04:00
Lex Neva 57e0c0b79b rephrase/verbosify 'no embroiderable paths' error 2019-05-08 20:17:49 -04:00
Lex Neva 013b4c2739 speed up startup by lazy-loading glyphs 2019-04-30 20:15:58 -04:00
Lex Neva 43a385ea0a Merge branch 'master' into lexelby/lettering-features 2019-04-30 19:57:31 -04:00
Lex Neva 155e1ed165 remove unnecessary check 2019-04-30 19:56:14 -04:00
Lex Neva febf98a2d3 add grbl laser options for g-code output 2019-04-30 19:46:12 -04:00
Lex Neva 352aebad5e comment to explain sleep 2019-04-23 19:57:49 -04:00
katee a3b7d8eb42
Refactor electron to always pipe stdout to /dev/null 2019-04-22 21:42:17 -04:00
Lex Neva b307b8e824 fix style 2019-04-20 22:01:58 -04:00
Lex Neva d61b998912 Merge remote-tracking branch 'origin/master' into lexelby/electron 2019-04-20 21:46:28 -04:00
Lex Neva fee43e0941 fix parameter management 2019-04-18 11:35:29 -04:00
Kate Murphy 67027f0704
Fix crashed caused by Inkscape reading message from stdout 2019-04-17 21:48:44 -04:00
Kate Murphy 944834593d
Build inx files in locale folders and build release for each locale 2019-04-17 19:40:49 -04:00
Lex Neva 30d80ab41b add scale bar to simulator for comparison 2019-04-16 21:01:25 -04:00
Lex Neva 313cd44483 don't overwrite user's positioning of text when re-editing 2019-04-15 20:26:30 -04:00
Lex Neva 9b2a47136b enable print button 2019-04-12 17:57:07 -04:00
Lex Neva 5b5cde330f fix dev path 2019-04-12 16:48:25 -04:00
Lex Neva 3a3c9e5406 fix style 2019-04-12 15:32:37 -04:00
Lex Neva 0d54c828d0 use docker for windows 2019-04-12 02:26:02 -04:00
Lex Neva 28ffc8692c launch electron properly on macos 2019-04-11 01:18:50 -04:00
Lex Neva 7e04b879c2 wait for server to (probably) be up 2019-04-11 00:03:33 -04:00
Lex Neva d52dc8d5fc fix electron path 2019-04-11 00:03:23 -04:00
Lex Neva 9ccf2f552b switch print pdf gui to electron 2019-04-10 23:37:16 -04:00
Lex Neva 98e59f2550 add support for scaling text 2019-04-10 20:23:11 -04:00
Kaalleen 75fdfe22de
fix base file name bug 2019-04-10 17:42:49 +02:00
Lex Neva 2c39fbc8cf Merge branch 'master' into lexelby/revamp-fill 2019-04-10 00:07:55 -04:00
Lex Neva 9d4441b700 remove unnecessary comparisons to None 2019-04-10 00:00:44 -04:00
Lex Neva a766e4e408 make error message more readable 2019-04-09 23:49:54 -04:00
Lex Neva 92541eb760 split up long function 2019-04-09 23:47:24 -04:00
Kaalleen c94a28756d
simulate needle penetration points 2019-04-07 21:00:14 +02:00