1
0
Fork 0
Commit graph

717 commits

Author SHA1 Message Date
Enoch Riese
59bf4ffb51 test uncovered lines 2022-12-04 16:59:34 -06:00
Enoch Riese
5aab19f7c5 Merge branch 'develop' into eriese-v3-printing 2022-12-04 16:29:06 -06:00
joostdecock
fab1e2f877 feat(core): Added Path.clean() method. Closes #3038 and #3056
This is a fix for bug #3038 which was investigated by @BenJamesBen
who also proposed a fix in PR #3056

However, after discussing the matter, we agreed it would be better
to have a generic method in core to guard against the issue of
spurious drawing operations.

This commit adds the `Path.clean()` method that does exactly that,
as well as its documentation.
2022-12-03 17:28:05 +01:00
Enoch Riese
a9098845ff Merge branch 'develop' into eriese-v3-printing 2022-11-28 15:29:46 -06:00
Joost De Cock
a7f38491d4
Merge pull request #3080 from eriese/eriese-fix-tests
[Fix] Codecov report uploads
2022-11-22 15:26:49 +01:00
Enoch Riese
271686b23b Merge branch 'develop' into eriese-v3-printing 2022-11-16 10:05:37 -06:00
Enoch Riese
c50d3889e2 use lcov for coverage reporting 2022-11-16 09:59:51 -06:00
Benjamin F
bd6ff9d657 fix(core): Calculate option distances correctly. 2022-11-16 15:11:35 +01:00
Enoch Riese
341a5cce61 more lint fixes 2022-11-15 17:29:02 -06:00
Enoch Riese
3243216369 lint fixes 2022-11-15 17:10:18 -06:00
Enoch Riese
5f37bd8c1f decrease timeout now that it's working 2022-11-15 16:50:28 -06:00
Enoch Riese
2f08c59e78 60 second timeout 2022-11-15 16:17:04 -06:00
Enoch Riese
d921cc700d start refactoring tests for speed 2022-11-15 14:50:14 -06:00
Enoch Riese
6c68b33f3e up timeout to 20000 2022-11-15 12:56:21 -06:00
Enoch Riese
0115a46d8a get tests passing 2022-11-14 16:33:57 -06:00
Enoch Riese
f26098fe90 Merge branch 'develop' into eriese-v3-printing 2022-11-14 16:01:19 -06:00
Enoch Riese
922cfd02b9 add pre-layout hook for consistency between getRenderProps and render 2022-11-14 14:01:50 -06:00
joostdecock
d8626da185 fix(core): Make test fixtures version agnostic 2022-11-12 09:27:27 +01:00
joostdecock
6b511b5b15 chore: Updated dependencies 2022-11-12 09:21:54 +01:00
joostdecock
a500bbddb1 chore: Contributor update 2022-11-12 09:20:18 +01:00
Joost De Cock
65edf0d249 fix(core): Active set, not stack 2022-10-23 19:49:58 +02:00
Joost De Cock
91c6698139 fix(core): Check plugin name optionally 2022-10-23 19:49:41 +02:00
Joost De Cock
9f0ca820ad
Merge pull request #2970 from nchilada/more-lint
chore(eslint): Clean up the eslint config, round 2
2022-10-19 12:16:28 +02:00
Joost De Cock
c959858e6c fix: Issue with build templates 2022-10-15 14:33:54 +02:00
nikhil
c18f05f643 chore(eslint): Remove package-specific ignore files and devDependencies 2022-10-13 12:31:59 -04:00
Joost De Cock
43d6dbeae8 chore: Tweak to build plugin 2022-10-13 16:47:49 +02:00
Joost De Cock
322100f54c chore: Extended prettier for config files + run 2022-10-13 16:19:36 +02:00
Joost De Cock
e4378c2edb chore: Reconfigure packages 2022-10-08 04:27:44 +02:00
Joost De Cock
8e68bfc465 chore: Reconfigure packages 2022-10-08 04:05:18 +02:00
Joost De Cock
f759f3986a feat(core): Cast distance to number. See #2897 2022-10-07 21:41:45 +02:00
Joost De Cock
693243d8e9 feat(core): Cast distance to number in Path.offset() 2022-10-06 23:12:26 +02:00
Joost De Cock
2eb2b6322c chore: Added warning about alpha packages 2022-10-06 21:51:39 +02:00
Joost De Cock
d4013328cc chore: Re-enabled sample tests for designs 2022-10-06 21:01:58 +02:00
Joost De Cock
acf1b72c4c chore(core): Expose more SVG attributes 2022-09-30 15:47:32 +02:00
Joost De Cock
d380cc1259 fix(core): Typo in option distance comparison. Fixes #2742 2022-09-29 14:31:02 +02:00
Joost De Cock
d321f3934e fix(core): Handle from/after dependency visibility
Fixes #2876
2022-09-29 01:02:04 +02:00
Joost De Cock
68a19b75f7 chore(core): Keep hiding methods on part 2022-09-28 23:11:55 +02:00
Joost De Cock
0f82fa9b95 chore(core): Don't freeze gist 2022-09-28 22:51:55 +02:00
Joost De Cock
911ada1606 fix(core): Don't mutate settings. Fixes #2882 2022-09-28 22:30:42 +02:00
Joost De Cock
229b7e2e30 fix(core): Correctly handle hideAll in dependencies
fixes #2880
2022-09-28 21:37:17 +02:00
Joost De Cock
fba25ed02b chore(core): Migrated to bezier-js 6 2022-09-28 21:25:06 +02:00
Joost De Cock
d31b0f5108 chore: Reconfigure packages 2022-09-28 21:06:47 +02:00
Joost De Cock
5491284518 Merge branch 'eriese-windows' of github.com:eriese/freesewing into eriese-eriese-windows 2022-09-28 20:16:08 +02:00
Joost De Cock
539e7ecd89 Merge branch 'develop' of github.com:freesewing/freesewing into develop 2022-09-28 19:22:32 +02:00
Joost De Cock
e960d31d96 chore: Lab debug and types. See #2838 2022-09-28 19:22:22 +02:00
Joost De Cock
c0ede14d74
Merge branch 'develop' into more-lint 2022-09-28 19:09:50 +02:00
Joost De Cock
22ed2f62bd fix(core): Hide grandchild dependencies 2022-09-28 18:33:01 +02:00
Joost De Cock
5a9a7b2b91 fix(core): Allow run-time hiding of parts 2022-09-28 18:08:16 +02:00
Joost De Cock
6ce5937fb9 wip(core): More tweaks to plugin discovery 2022-09-28 16:47:45 +02:00
Joost De Cock
3cb5384df5 feat(core): Added path.addText and path.setText methods
Also added a parameter to path.reverse to make it a deep clone.
2022-09-27 18:22:56 +02:00