diff --git a/config/dependencies.yaml b/config/dependencies.yaml
index 846bb11ffe3..8907647fbfb 100644
--- a/config/dependencies.yaml
+++ b/config/dependencies.yaml
@@ -48,7 +48,7 @@ carlton:
'@freesewing/plugin-bust': *freesewing
charlie:
peer:
- '@freesewing/plugin-bartack': *freesewing
+ '@freesewing/plugin-annotations': *freesewing
'@freesewing/plugin-mirror': *freesewing
'@freesewing/titan': *freesewing
'@freesewing/snapseries': *freesewing
@@ -92,8 +92,6 @@ i18n:
dev:
'js-yaml': &jsyaml '4.1.0'
'recursive-readdir': '^2.2.3'
- peer:
- '@freesewing/pattern-info': *freesewing
jaeger:
peer:
'@freesewing/brian': *freesewing
@@ -135,7 +133,6 @@ plugintest:
'@freesewing/plugin-sprinkle': *freesewing
'@freesewing/plugin-svgattr': *freesewing
'@freesewing/plugin-theme': *freesewing
- '@freesewing/plugin-validate': *freesewing
rehype-jargon:
_:
'unist-util-visit': &unist-util-visit '4.1.2'
diff --git a/designs/charlie/package.json b/designs/charlie/package.json
index 4e321accfc1..9099c0bf395 100644
--- a/designs/charlie/package.json
+++ b/designs/charlie/package.json
@@ -48,7 +48,7 @@
"peerDependencies": {
"@freesewing/core": "3.0.0-alpha.10",
"@freesewing/plugin-bundle": "3.0.0-alpha.10",
- "@freesewing/plugin-bartack": "3.0.0-alpha.10",
+ "@freesewing/plugin-annotations": "3.0.0-alpha.10",
"@freesewing/plugin-mirror": "3.0.0-alpha.10",
"@freesewing/titan": "3.0.0-alpha.10",
"@freesewing/snapseries": "3.0.0-alpha.10"
diff --git a/designs/plugintest/package.json b/designs/plugintest/package.json
index 4e87a209de0..a6affd386ab 100644
--- a/designs/plugintest/package.json
+++ b/designs/plugintest/package.json
@@ -58,8 +58,7 @@
"@freesewing/plugin-round": "3.0.0-alpha.10",
"@freesewing/plugin-sprinkle": "3.0.0-alpha.10",
"@freesewing/plugin-svgattr": "3.0.0-alpha.10",
- "@freesewing/plugin-theme": "3.0.0-alpha.10",
- "@freesewing/plugin-validate": "3.0.0-alpha.10"
+ "@freesewing/plugin-theme": "3.0.0-alpha.10"
},
"dependencies": {},
"devDependencies": {
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index ea4f6c01853..30398ca9328 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -43,9 +43,7 @@
"wbuild": "node build.mjs",
"wcibuild_step7": "node build.mjs"
},
- "peerDependencies": {
- "@freesewing/pattern-info": "3.0.0-alpha.10"
- },
+ "peerDependencies": {},
"dependencies": {},
"devDependencies": {
"js-yaml": "4.1.0",
diff --git a/sites/shared/components/designs/design.mjs b/sites/shared/components/designs/design.mjs
index 607a35ec5fc..7d8e23d761d 100644
--- a/sites/shared/components/designs/design.mjs
+++ b/sites/shared/components/designs/design.mjs
@@ -8,29 +8,29 @@ export const ns = ['design', 'designs', 'tags']
export const Design = ({ name }) => {
const { t } = useTranslation(ns)
- console.log(name)
return (
-
-
- {t(`designs:${name}.t`)}
-
- {t('design:difficulty')}
-
-
-
-
- {t(`designs:${name}.d`)}
-
-
+
+
+ {t(`designs:${name}.t`)}
+
+ {t('design:difficulty')}
+
+
+
+
+ {t(`designs:${name}.d`)}
+
+
+
{designs[name].tags.map((tag) => (
))}
-
-
+
+
)
}
diff --git a/sites/shared/components/sponsors/index.mjs b/sites/shared/components/sponsors/index.mjs
index e8439ca53bc..10a57acc2d1 100644
--- a/sites/shared/components/sponsors/index.mjs
+++ b/sites/shared/components/sponsors/index.mjs
@@ -15,10 +15,9 @@ export const Sponsors = () => {
return Object.keys(sponsors).map((sponsor) => {
const Component = sponsors[sponsor]
return (
-
+
{t(sponsor.toLowerCase())}
diff --git a/sites/shared/components/workbench/index.mjs b/sites/shared/components/workbench/index.mjs
index 98c0420f03f..2b1b015c945 100644
--- a/sites/shared/components/workbench/index.mjs
+++ b/sites/shared/components/workbench/index.mjs
@@ -69,7 +69,7 @@ export const Workbench = ({ design, Design, set = false, DynamicDocs = false })
}
// Generate the pattern here so we can pass it down to both the view and the options menu
- const pattern = draftViews.includes(view) ? new Design(settings) : false
+ const pattern = settings.measurements && draftViews.includes(view) ? new Design(settings) : false
// Return early if the pattern is not initialized yet
if (typeof pattern.getConfig !== 'function') return null
diff --git a/sites/shared/components/workbench/menus/core-settings/index.mjs b/sites/shared/components/workbench/menus/core-settings/index.mjs
index 75e954351d5..e0e10620272 100644
--- a/sites/shared/components/workbench/menus/core-settings/index.mjs
+++ b/sites/shared/components/workbench/menus/core-settings/index.mjs
@@ -107,7 +107,11 @@ export const Setting = ({
const openButtons = []
if (loadDocs)
openButtons.push(
-
)
diff --git a/sites/shared/components/wrappers/page.mjs b/sites/shared/components/wrappers/page.mjs
index d37c74d4795..97577ac7015 100644
--- a/sites/shared/components/wrappers/page.mjs
+++ b/sites/shared/components/wrappers/page.mjs
@@ -49,7 +49,7 @@ export const PageWrapper = (props) => {
*/
useEffect(() => {
// Only update if a new page was loaded
- if (path.join('/') !== 'slug') {
+ if (path.join('/') !== slug) {
setNavigation({
title: pageTitle,
locale,