From 0323b6f8645e13350c7c55a748e773ace6917a44 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Sat, 26 Jun 2021 15:18:41 +0200 Subject: [PATCH] chore: More tweaks to bring Ursula on board --- packages/i18n/src/locales/en/options/index.js | 2 + .../i18n/src/locales/en/options/ursula.yml | 42 +++++++++++++++++++ packages/i18n/src/locales/en/patterns.yml | 3 ++ packages/i18n/src/shared-options.yml | 2 + packages/pattern-info/src/index.js | 2 + packages/pattern-info/src/prebuild.js | 2 + packages/ursula/config/index.js | 2 +- 7 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 packages/i18n/src/locales/en/options/ursula.yml diff --git a/packages/i18n/src/locales/en/options/index.js b/packages/i18n/src/locales/en/options/index.js index d7cba2b1e5e..2909cf5b836 100644 --- a/packages/i18n/src/locales/en/options/index.js +++ b/packages/i18n/src/locales/en/options/index.js @@ -33,6 +33,7 @@ import albert from './albert.yml' import hortensia from './hortensia.yml' import cornelius from './cornelius.yml' import charlie from './charlie.yml' +import ursula from './ursula.yml' import { options as optionList } from '@freesewing/pattern-info' import shared from '../../../shared-options.yml' @@ -72,6 +73,7 @@ let patterns = { hortensia, cornelius, charlie, + ursula, } let options = {} diff --git a/packages/i18n/src/locales/en/options/ursula.yml b/packages/i18n/src/locales/en/options/ursula.yml new file mode 100644 index 00000000000..af25f9ec551 --- /dev/null +++ b/packages/i18n/src/locales/en/options/ursula.yml @@ -0,0 +1,42 @@ +fabricStretch: + title: Fabric stretch + description: Adjust this for more or less stretchy fabrics + +gussetWidth: + title: Gusset width + description: Controls the width of the gusset + +gussetLength: + title: Gusset length + description: Controls the length of the gusset + +elasticStretch: + title: Elastic stretch + description: Adjust this for more or less stretchy elastic + +rise: + title: Rise + description: Controls the height of the waist + +legOpening: + title: Leg opening + description: Controls how high the leg is cut out + +frontDip: + title: Front waist dip + description: Controls how much the front waist curves (revealing more or less skin) + +backDip: + title: Back waist dip + description: Controls how much the back waist curves (revealing more or less skin) + +taperToGusset: + title: Front exposure + description: Controls the amount of exposed skin on the front + +backExposure: + title: Back exposure + description: Controls the amount of exposed skin on the back + + + diff --git a/packages/i18n/src/locales/en/patterns.yml b/packages/i18n/src/locales/en/patterns.yml index ce8acdb30bb..1108e472d4d 100644 --- a/packages/i18n/src/locales/en/patterns.yml +++ b/packages/i18n/src/locales/en/patterns.yml @@ -97,6 +97,9 @@ titan: trayvon: description: Trayvon is a tie that cuts no corners for a professional result. title: Trayvon tie +ursula: + description: Ursula is a basic, highly-customizable underwear pattern + title: Ursula undies wahid: description: Wahid is a classic fitted waistcoat. title: Wahid waistcoat diff --git a/packages/i18n/src/shared-options.yml b/packages/i18n/src/shared-options.yml index 507da22a45e..f4d19bbd915 100644 --- a/packages/i18n/src/shared-options.yml +++ b/packages/i18n/src/shared-options.yml @@ -120,6 +120,8 @@ simone: frontArmholeDeeper: brian hipsEase: aaron lengthBonus: brian + s3Armhole: brian + s3Collar: brian shoulderEase: brian shoulderSlopeReduction: brian sleevecapEase: brian diff --git a/packages/pattern-info/src/index.js b/packages/pattern-info/src/index.js index c1232267097..96f3b144455 100644 --- a/packages/pattern-info/src/index.js +++ b/packages/pattern-info/src/index.js @@ -39,6 +39,7 @@ export const list = [ 'teagan', 'theo', 'titan', + 'ursula', 'trayvon', 'wahid', 'waralee', @@ -72,6 +73,7 @@ export const withoutBreasts = [ 'theo', 'titan', 'trayvon', + 'ursula', 'wahid', 'waralee', ] diff --git a/packages/pattern-info/src/prebuild.js b/packages/pattern-info/src/prebuild.js index 48902ece492..d2e8183e35a 100644 --- a/packages/pattern-info/src/prebuild.js +++ b/packages/pattern-info/src/prebuild.js @@ -33,6 +33,7 @@ const teagan = require('@freesewing/teagan').config const theo = require('@freesewing/theo').config const titan = require('@freesewing/titan').config const trayvon = require('@freesewing/trayvon').config +const ursula = require('@freesewing/ursula').config const wahid = require('@freesewing/wahid').config const waralee = require('@freesewing/waralee').config @@ -70,6 +71,7 @@ const patterns = { theo, titan, trayvon, + ursula, wahid, waralee, } diff --git a/packages/ursula/config/index.js b/packages/ursula/config/index.js index 142f460b629..ce4255763d8 100644 --- a/packages/ursula/config/index.js +++ b/packages/ursula/config/index.js @@ -7,7 +7,7 @@ export default { version, design: 'natalia', code: 'natalia', - department: 'womenswear', + department: 'underwear', type: 'pattern', difficulty: 1, tags: [