diff --git a/src/lib/TextParamsControls.svelte b/src/lib/TextParamsControls.svelte
index 2eb20dc..59bb770 100644
--- a/src/lib/TextParamsControls.svelte
+++ b/src/lib/TextParamsControls.svelte
@@ -36,13 +36,22 @@
commit();
};
- const setAlign = (align: "left" | "center" | "right") => {
+ const setXAlign = (align: "left" | "center" | "right") => {
selectedText!.textAlign = align;
// change object origin, but keep position
const pos = selectedText!.getPointByOrigin("left", "top");
selectedText!.originX = align;
- selectedText!.setPositionByOrigin(pos, "left", "top")
+ selectedText!.setPositionByOrigin(pos, "left", "top");
+
+ commit();
+ };
+
+ const setYAlign = (align: "top" | "bottom" | "center") => {
+ // change object origin, but keep position
+ const pos = selectedText!.getPointByOrigin("left", "top");
+ selectedText!.originY = align;
+ selectedText!.setPositionByOrigin(pos, "left", "top");
commit();
};
@@ -81,18 +90,72 @@
setXAlign("left")}>
setXAlign("center")}>
setXAlign("right")}>
+
+
+
+
+
-