Added cutting layout style strictMax support and improved strategy for maximum widths #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains code changes discussed in freesewing/freesewing#3909 to improve the packing strategy for fabric cutting layout applications.
It also implements
strictMax
in a way that:(The previous developers seemed to intend that
strictMax
functionality, when implemented, would reject items wider than the maximum width. I've left these intentions intact in the comments and the test stub, even though their intentions may be no longer relevant to this fork of the project.)I bumped the version number to
1.0.2
in package.json. I am not sure if that was appropriate or if the version should be changed to1.1.0
.