1
0
Fork 0
Commit graph

1895 commits

Author SHA1 Message Date
Joost De Cock
b4a1216a5c
Merge branch 'develop' into jane 2024-05-04 16:40:24 +02:00
Joost De Cock
bd80925c0d
Merge pull request #6332 from HaasJona/add/umbra-underwear
Add Umbra, an underwear pattern based on Uma
2024-05-04 16:37:17 +02:00
Joost De Cock
b004113836
Merge branch 'develop' into add/bibi 2024-05-04 16:28:30 +02:00
joostdecock
13a390e707 chore: Merged in cleaned up lily branch 2024-05-04 16:23:03 +02:00
Jonathan Haas
44bb09e4c3
add(bibi): Add Bibi, a FreeSewing pattern for a knit top body block 2024-04-30 07:46:57 +02:00
joostdecock
b15c1fd24c fix(charlie): Cutting instructions for the fly facing
Fixes #6392
Shout-out to @jpmunic for reporting this.
2024-04-28 17:01:55 +02:00
joostdecock
9b182bc056 fix(org): React dependency issue 2024-04-28 16:58:06 +02:00
joostdecock
8388c1f81e wip: dependencies for freesewing.org 2024-04-28 16:25:30 +02:00
joostdecock
5339020a23 feat(simon): Allow negative values for buttonFreeLength option
Fixes #6508
Shout-out to @karlnippoldt for reporting this.
2024-04-28 16:21:06 +02:00
joostdecock
f4f8349e59 fix(org): Missing dependencies for org site 2024-04-28 16:11:52 +02:00
joostdecock
1ef19839af fix(org): Missing dependencies for org site 2024-04-28 16:08:07 +02:00
joostdecock
4e89ab323e fix(cathrin): Allow negative values for backDrop and frontRise options
Fixes #6563
2024-04-28 16:05:36 +02:00
joostdecock
10c6137224 fix(org): Add next-i18next as dependency 2024-04-28 15:58:09 +02:00
joostdecock
4261e9f1b2 fix(simone): Add translation for missing options
Fixes #6577
2024-04-27 17:48:30 +02:00
joostdecock
06a31c7d5a fix(huey): Increase lengtBonus default. Fixes #6596 2024-04-27 16:23:58 +02:00
joostdecock
aaf4e04fd1 chore: Dependency updates 2024-04-27 16:12:28 +02:00
joostdecock
6ca891ae6f chore: Update dependencies and contributors 2024-04-27 15:29:01 +02:00
Jonathan Haas
29af9b2704 Add Umbra, an underwear pattern based on Uma 2024-04-16 19:48:59 +02:00
Zee
db6caacfff
Update config/software/designs.json
Co-authored-by: bobgeorgethe3rd <bobgeorgethe3rd@googlemail.com>
2024-04-06 20:33:59 +02:00
Zee
c00a50aa3f
Update config/software/designs.json
Co-authored-by: bobgeorgethe3rd <bobgeorgethe3rd@googlemail.com>
2024-04-06 20:33:51 +02:00
joostdecock
f8d9aeb035 chore: Changelog/all-contributors update
Updated the changelog after recent features/fixes by @haasjona and
@woutervdub

Re-ran reconfigure to update README's with the updated contributor list.
2024-04-06 18:00:10 +02:00
joostdecock
f1bec11ae7 chore: Added web-of-trust 2024-04-06 13:21:04 +02:00
anna-puk
92fecdbdbf use paco's waistband, but without the eyelets and starting from lily's parts rather than paco's own 2024-04-05 21:49:37 +02:00
anna-puk
799b2432ee Start fixing some stuff and Merge branch 'develop' of https://github.com/freesewing/freesewing into lily-leggings-(fresh-start) 2024-03-24 22:46:45 +01:00
Zee
d927dfa216 adds jane 2024-03-24 14:25:11 +00:00
Zee
a26979ca86 initialises Jane 2024-03-24 13:46:54 +00:00
joostdecock
71b57adaf7 chore(uma): Bump difficulty to 2 2024-03-23 12:03:10 +01:00
joostdecock
e48ca5faf7 fix: Typo in changelog 2024-03-23 11:55:04 +01:00
joostdecock
b2b2e0cf73 chore: dependencies update 2024-03-23 11:36:28 +01:00
joostdecock
d865441f90 chore: Typos in changelog 2024-03-23 10:25:22 +01:00
joostdecock
3712b70236 fix(huey): Zipper length calculation, clarify it is a maximum
This stems from the excellent work by @HaasJona in #6421 in which they
requested to double-check the zipper length calculation. Which I didn't
get around to doing in the code review, but was able to now.

Turns out there was a slight issue with it, so this resolves it.
I've also updated the wording to clarify that what we are calculating as
the __maximum__ zipper lenght. Since zippers typically come is standard
lengths, it's typically not possible to find the exact length you need,
so it's IMHO important to make it clear to the user they should always
purchase a zipper that is as close as possible, yet shorter than the
calculated maximum length.
2024-03-23 10:20:23 +01:00
joostdecock
3f21caec70 fix(huey): Fix for #6238 2024-03-17 19:42:24 +01:00
joostdecock
4f50920e4f chore: Changelog update for #6340 2024-03-17 11:24:12 +01:00
joostdecock
42ff051b2f chore: Author update 2024-03-17 11:18:35 +01:00
joostdecock
772a69aa56 chore: Update authors 2024-03-16 17:20:18 +01:00
joostdecock
18f009db1a chore: Dependency updates 2024-03-16 12:16:16 +01:00
joostdecock
88cbd6a4f9 chore(core): Drop the chai-string dependency for tests
We're using chai-string as it provides the `equalIgnoreSpaces`
assertion which we use in our SVG tests.

However, that package does not seem to be maintained, and lists chai v4
as its peer dependency. We've moved on to chai v5 and this is causes
issues in one of our github workflows as dependencies cannot be
resolved.

So, I've extracted the assertion we need, and dropped the dependency.
2024-03-16 12:10:31 +01:00
Jonathan Haas
c43f2d8de3 Fix typo in changelog.yaml 2024-03-10 18:42:47 +01:00
joostdecock
93fbde5ecf chore: Update dependencies 2024-03-09 17:03:30 +01:00
Joost De Cock
ac073c9a65
Merge branch 'develop' into lily-leggings-(fresh-start) 2024-03-09 11:46:09 +01:00
joostdecock
717b4e9c81 chore: Update git authors 2024-03-03 11:49:29 +01:00
joostdecock
8f13ace1f3 chore: Update dependencies and changelog 2024-03-03 10:10:43 +01:00
anna-puk
8051a3c98c lily configuration 2024-03-02 20:37:03 +00:00
anna-puk
c990c337cb create a lily design 2024-03-02 20:25:08 +00:00
Benjamin Fan
9a4fe14892 chore(onyx, shelly, tamiko): Load bustPlugin unconditionally 2024-02-17 08:11:55 -08:00
joostdecock
786a5d06cb chore(brian): Always load plugin-bust
The plugin changed how it handles conditionality, so we are always
loading it.
2024-02-17 16:06:32 +01:00
joostdecock
4264c81070 feat[plugin-bust]: Move conditionality to preSetDraft lifecycle hook
This plugin is used to draft designs for high bust rather than full
chest circumference. To facilitate that, we provide(d) a named export
called `withCondition` that checks whether the plugin is wanted, and if
so loads it.

Problem with that is that the conditional loading of a plugin applied
to the entire pattern. And since we support drafting patterns for
multiple sets (and use this to sample) this means that all of these sets
would either get the plugin effect or not, based on the first set.

So, to fix that, we have changed the lifecycle hook used by this plugin
to `preSetDraft` (from `preDraft`) and changed the `withCondition`
method to always return true.

This means that the plugin will always be loaded, and we have moved the
check that used to be in `withCondition` to the lifecycle hook.

In other words, this plugin will now always be loaded and will check for
each set whether it needs to do something.

This allows the conditionality to apply to each set in the pattern,
rather than to the entire pattern.

Note that conditionally loading plugins pattern-wide is still a valid
use-case. It just so happens that for this plugin, it was the wrong
approach.
2024-02-17 15:57:40 +01:00
joostdecock
59adf43911 chore: Set engines in package.json 2024-02-11 17:31:52 +01:00
joostdecock
38bb3bc6f0 release: v3.2.0
- Added:
  - core:
    - Added the `Path.combine()` method
    - The `Path.join()` method is now variadic
    - The `Path.length()` now takes an parameter to include move operations in the length calculation
  - lumina:
    - Initial release
  - lumira:
    - Initial release
  - plugin-annotations:
    - The `title` macro now takes a `notes` and `classes.notes` as its config, allowing you to add notes
    - The `classes.cutlist` config is removed from the title plugin, cutlist info is now included as notes
  - plugin-i18n:
    - This plugin now supports translation of nested arrays of strings, giving you more flexibility to concatenate translated parts of strings
  - react-components:
    - This Pattern component now supports translation of nested arrays of strings, giving you more flexibility to concatenate translated parts of strings
  - sandy:
    - Added a new *panels* option
  - tristan:
    - Inital release
- Deprecated:
  - core:
    - Calling `Path.join` with a second parameter to indicate that the resulting paths most be closed is now deprecated and will be removed in FreeSewing v4.
- Fixed:
  - brian:
    - Take biceps ease into account when calculating armhole depth
  - carlton:
    - Fixed a stray seam allowance path on the collar
  - charlie:
    - The back pocket welt (4) and front pocket facing (8) incorrectly indicated to cut 2 instead of 4 in the cutlist. Fixes #5791
  - hugo:
    - Fix issue that crashed the design when complete is off. Fixes #6006
    - Base pocket opening on pocket height, rather than width of the garment. Fixes #6004
- Removed:
  - plugin-annotations:
    - The `classes.cutlist` config is removed from the title plugin, cutlist info is now included as notes

Shout-out to @woutervdub and @benjamesben for their many contributotions
to this v3.2 release 🙏
2024-02-11 13:43:07 +01:00
joostdecock
617fb6fa17 chore: Preparing 3.2 release 2024-02-11 13:30:18 +01:00