feat: layer effects, bucket fill, simple brush

This commit is contained in:
2026-05-21 00:02:12 +07:00
parent bcf4650c70
commit e7dd9420e7
47 changed files with 1675 additions and 1038 deletions
+3 -1
View File
@@ -26,7 +26,7 @@ describe("CanvasRenderer", () => {
it("keeps the rotation handle interactive", () => {
const layer: Layer = {
id: "layer-1",
type: "image",
type: "raster",
sourceUri: "data:image/png;base64,test",
x: 0,
y: 0,
@@ -35,6 +35,8 @@ describe("CanvasRenderer", () => {
scale: 1,
rotation: 0,
opacity: 1,
effects: [],
visible: true,
};
const onRotateLayer = vi.fn();