diff --git a/package-lock.json b/package-lock.json index 6aead423..0a10c5b3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "scale-workshop", - "version": "3.0.0-beta.13", + "version": "3.0.0-beta.14", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "scale-workshop", - "version": "3.0.0-beta.13", + "version": "3.0.0-beta.14", "dependencies": { "isomorphic-qwerty": "^0.0.2", "ji-lattice": "^0.0.3", @@ -14,7 +14,7 @@ "moment-of-symmetry": "^0.4.2", "pinia": "^2.1.7", "qs": "^6.12.0", - "sonic-weave": "github:xenharmonic-devs/sonic-weave#v0.0.17", + "sonic-weave": "github:xenharmonic-devs/sonic-weave#v0.0.20", "sw-synth": "^0.1.0", "temperaments": "^0.5.3", "vue": "^3.3.4", @@ -5400,8 +5400,8 @@ } }, "node_modules/sonic-weave": { - "version": "0.0.17", - "resolved": "git+ssh://git@github.com/xenharmonic-devs/sonic-weave.git#0033a815351b713c76da1da7ca46550065d9b230", + "version": "0.0.20", + "resolved": "git+ssh://git@github.com/xenharmonic-devs/sonic-weave.git#7d5a97f82ce23a4316a0cf71ab831106f73a7eb5", "license": "MIT", "dependencies": { "moment-of-symmetry": "^0.4.2", diff --git a/package.json b/package.json index 85e45ef3..fda1d654 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "scale-workshop", - "version": "3.0.0-beta.13", + "version": "3.0.0-beta.14", "scripts": { "dev": "vite", "build": "run-p type-check \"build-only {@}\" --", @@ -21,7 +21,7 @@ "moment-of-symmetry": "^0.4.2", "pinia": "^2.1.7", "qs": "^6.12.0", - "sonic-weave": "github:xenharmonic-devs/sonic-weave#v0.0.17", + "sonic-weave": "github:xenharmonic-devs/sonic-weave#v0.0.20", "sw-synth": "^0.1.0", "temperaments": "^0.5.3", "vue": "^3.3.4", diff --git a/src/components/modals/modification/CoalesceDuplicates.vue b/src/components/modals/modification/CoalesceDuplicates.vue index ede92711..855efaf9 100644 --- a/src/components/modals/modification/CoalesceDuplicates.vue +++ b/src/components/modals/modification/CoalesceDuplicates.vue @@ -10,7 +10,7 @@ const modal = useModalStore() const scale = useScaleStore() function modify(expand = true) { - scale.sourceText += `\ncoalesce(${centString(modal.tolerance)}, '${modal.coalescingAction}')` + scale.sourceText += `\ncoalesce(${centString(modal.tolerance)}, '${modal.coalescingAction}', ${modal.preserveBoundary})` if (expand) { const { visitor, defaults } = scale.getVisitors() scale.sourceText = visitor.expand(defaults) @@ -93,6 +93,10 @@ function modify(expand = true) { +
+ + +