1
0
Fork 0
Commit graph

436 commits

Author SHA1 Message Date
joostdecock
965e32b9d5 [react] fix: SVG colors in dark mode. Fixes #335 2025-05-04 14:12:52 +02:00
joostdecock
8295409eee Revert "[plugin-theme] fix: Better support for dark mode in SVG styles"
This reverts commit a01f300445.
See #335
2025-05-04 11:15:34 +02:00
joostdecock
a01f300445 [plugin-theme] fix: Better support for dark mode in SVG styles
See #264
2025-05-03 12:34:42 +02:00
joostdecock
f3c2996ec6 [plugin-gore] fix: Name in about.json 2025-04-27 14:50:49 +02:00
joostdecock
836e1b6c8e [studio] fix: Various studio fixes 2025-04-26 13:39:51 +00:00
Benjamin Fan
ab01a3795d fix(plugin-gore): Correct id 2025-04-25 16:23:41 -07:00
joostdecock
5d71d6f87a [plugins] fix: Provide name in export. Fixes #280 2025-04-24 08:47:55 +02:00
joostdecock
02f841c570 feat: Added studio to monorepo 2025-04-23 16:46:23 +00:00
joostdecock
44e04a4cef feat: Upgrade to TailwindCSS 4 & DaisyUI 5 (#263)
Also fixes #251

Reviewed-on: https://codeberg.org/freesewing/freesewing/pulls/263
Co-authored-by: joostdecock <joost@joost.at>
Co-committed-by: joostdecock <joost@joost.at>
2025-04-18 08:07:13 +00:00
Jonathan Haas
04a0b4b099 [plugin-path-utils] feat: Add path-utils plug-in (#236)
This plug-in helps with creating seam allowance and hem paths.

Rebased v4 version for #99, see the linked issue for screenshots/details.

Reviewed-on: https://codeberg.org/freesewing/freesewing/pulls/236
Reviewed-by: Joost De Cock <joostdecock@noreply.codeberg.org>
Co-authored-by: Jonathan Haas <haasjona@gmail.com>
Co-committed-by: Jonathan Haas <haasjona@gmail.com>
2025-04-13 08:58:45 +00:00
bobgeorgethe3rd
d5d1e2cdce [plugin-annotations] fix: Logo position tweaked (#202)
Closes #140
The shared path causes the logo to be offset differently so to fix this making a slight tweak to the translate.
Before
![389739047-89fac76a-a197-47ca-a4e2-32b5235a4ecb](/attachments/07f82d21-fd50-45ca-bf46-7833e719fc10)
After
![389739085-2c98ff55-ec79-494a-bc52-f3a56b4fa802](/attachments/0f6c09e4-c8b6-42c6-a622-2779e4595c7d)

Designs after Oct 2023 will have used the incorrect one so may need tweaking down the line.

Reviewed-on: https://codeberg.org/freesewing/freesewing/pulls/202
Co-authored-by: bobgeorgethe3rd <bobgeorgethe3rd@googlemail.com>
Co-committed-by: bobgeorgethe3rd <bobgeorgethe3rd@googlemail.com>
2025-04-06 14:40:37 +00:00
Joost De Cock
51dc1d9732
[breaking]: FreeSewing v4 (#7297)
Refer to the CHANGELOG for all info.

---------

Co-authored-by: Wouter van Wageningen <wouter.vdub@yahoo.com>
Co-authored-by: Josh Munic <jpmunic@gmail.com>
Co-authored-by: Jonathan Haas <haasjona@gmail.com>
2025-04-01 16:15:20 +02:00
joostdecock
76fbc5f6a4 chore: Dependency updates 2024-10-26 11:24:47 +02:00
Joost De Cock
fad84d86a7
Merge pull request #7129 from freesewing/devdocu
chore: Port FreeSewing.dev to docusaurus
2024-09-28 15:25:47 +02:00
Joost De Cock
0ba255a44a
Merge pull request #7085 from bobgeorgethe3rd/sandy
fix(plugins) ringsector full reversion.
2024-09-28 15:14:41 +02:00
Joost De Cock
7550fa770d fix(plugin-annotations): assert is with now 2024-09-28 14:31:23 +02:00
bobgeorgethe3rd
58ddd283a2 fix(plugins) Logo missing when Exported 2024-09-16 15:00:06 +00:00
bobgeorgethe3rd
079ce1a613 fix(plugin)Ring sector reversion 2024-09-16 12:45:40 +00:00
Joost De Cock
adefbe7d18
feat: New pattern editor (#7080)
This is not exactly finished or ready for prime-time, but I do feel that leaving it in a feature branch longer will only cause the spread between the `develop` branch and this to grow.

Given that I've taken care to not break the current site, I plan to merge this and then keep polishing things.

Some views are not implemented yet, and overall there's a need to polish to limit the amount of re-renders and improve performance.
2024-09-15 15:29:30 +02:00
Joost De Cock
38e11f50fc
Merge pull request #7033 from freesewing/dependabot/npm_and_yarn/mocha-10.7.3
chore(deps-dev): bump mocha from 10.7.0 to 10.7.3
2024-09-10 18:57:44 +02:00
Jonathan Haas
d73f8b825f change(plugins): Revert ringsector changes from #6955 2024-09-09 16:00:24 +02:00
dependabot[bot]
d547ba9fb5
chore(deps-dev): bump mocha from 10.7.0 to 10.7.3
Bumps [mocha](https://github.com/mochajs/mocha) from 10.7.0 to 10.7.3.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.7.0...v10.7.3)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-26 04:27:11 +00:00
dependabot[bot]
4c571a5e0e
chore(deps-dev): bump mocha from 10.6.0 to 10.7.0
Bumps [mocha](https://github.com/mochajs/mocha) from 10.6.0 to 10.7.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.6.0...v10.7.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-24 04:16:53 +00:00
Joost De Cock
e8482185ff
Merge pull request #6955 from HaasJona/add/circleSegment
Add path.circleSegment() function
2024-07-14 16:12:29 +02:00
Jonathan Haas
b34eeff785 simplify ringSector macro to use the new method 2024-07-11 18:52:35 +02:00
dependabot[bot]
4efd978b21
chore(deps-dev): bump mocha from 10.5.2 to 10.6.0
Bumps [mocha](https://github.com/mochajs/mocha) from 10.5.2 to 10.6.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.5.2...v10.6.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-05 04:33:05 +00:00
dependabot[bot]
b8813079c8
chore(deps-dev): bump mocha from 10.5.0 to 10.5.2
Bumps [mocha](https://github.com/mochajs/mocha) from 10.5.0 to 10.5.2.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.5.0...v10.5.2)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-27 04:50:38 +00:00
dependabot[bot]
af8bcbf1fc
chore(deps-dev): bump mocha from 10.4.0 to 10.5.0
Bumps [mocha](https://github.com/mochajs/mocha) from 10.4.0 to 10.5.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.4.0...v10.5.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 04:35:58 +00:00
joostdecock
9718d9580b chore: Update dependencies and contributors 2024-06-12 15:25:33 +02:00
bobgeorgethe3rd
9184449fe6 fix(ringsector) Add line to end path 2024-05-23 12:53:52 +00:00
joostdecock
21f386f56e prerelease: v3.3.0-rc.1 2024-05-11 17:30:26 +02:00
dependabot[bot]
6ff2f8d4b6
chore(deps-dev): Bump chai from 5.1.0 to 5.1.1
Bumps [chai](https://github.com/chaijs/chai) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
- [Commits](https://github.com/chaijs/chai/compare/v5.1.0...v5.1.1)

---
updated-dependencies:
- dependency-name: chai
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-10 05:00:32 +00:00
dependabot[bot]
73662ab39f
chore(deps-dev): Bump mocha from 10.3.0 to 10.4.0
Bumps [mocha](https://github.com/mochajs/mocha) from 10.3.0 to 10.4.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.3.0...v10.4.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-29 17:23:44 +00: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
dependabot[bot]
0269f81ead
chore(deps-dev): Bump mocha from 10.3.0 to 10.4.0
Bumps [mocha](https://github.com/mochajs/mocha) from 10.3.0 to 10.4.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.3.0...v10.4.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-09 17:56:32 +00: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
dependabot[bot]
633b87272a
chore(deps-dev): Bump mocha from 10.3.0 to 10.4.0
Bumps [mocha](https://github.com/mochajs/mocha) from 10.3.0 to 10.4.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.3.0...v10.4.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-27 04:07:47 +00:00
Joost De Cock
5bb261c946 chore: Reconfigure after adding new contributor 2024-03-25 19:49:59 +01:00
joostdecock
b2b2e0cf73 chore: dependencies update 2024-03-23 11:36:28 +01:00
joostdecock
18f009db1a chore: Dependency updates 2024-03-16 12:16:16 +01:00
joostdecock
8f13ace1f3 chore: Update dependencies and changelog 2024-03-03 10:10:43 +01:00
Benjamin Fan
a5af52728e fix(plugin-annotations): Prevent store.get() warning message if no grainOrigin is set 2024-02-17 19:21:44 -08:00
Joost De Cock
96ef465b33
Merge pull request #6079 from freesewing/joost
feat: Changes to handle per-set bust plugin conditionality
2024-02-17 16:51:54 +01:00
Joost De Cock
c20ed9743d
Merge pull request #6076 from BenJamesBen/include-setname-in-titles-and-pdf
fix(shared, plugins): Provide measurement set name to patterns
2024-02-17 16:31:33 +01:00
joostdecock
c3ea6bc5c2 chore(plugin-bust): Removed unused variable 2024-02-17 16:24:39 +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
Benjamin Fan
a8e51a278b fix(shared, plugins): Provide measurement set name to patterns 2024-02-14 12:35:45 -08:00
Joost De Cock
327a592ef9
Merge pull request #6047 from BenJamesBen/pdf-missing-symbols-workaround
fix(plugin-annotations): Use non-special characters in scaleboxes to work around #5874
2024-02-14 18:49:03 +01:00
Benjamin Fan
30328be7e1 fix(plugin-annotations): Update scalebox tests for workaround dimensions 2024-02-13 10:11:10 -08:00