Last Point yellow

Added a clear first point distinction when drawing a custom shape: if the mouse cursor is near the beginning of a line (the shape can be closed), the first point is drawn in yellow and larger. This allows the user to see when they can close the shape with a single click. The code has been compiled and is ready to use. The functionality works as expected.
This commit is contained in:
Dariusz L
2025-07-30 10:37:12 +02:00
parent 0de9aabb72
commit b09f9789de
6 changed files with 59 additions and 13 deletions

View File

@@ -258,6 +258,11 @@ export class CanvasInteractions {
this.updateCursor(coords.world);
break;
}
// --- DYNAMICZNY PODGLĄD LINII CUSTOM SHAPE ---
if (this.canvas.shapeTool.isActive && !this.canvas.shapeTool.shape.isClosed) {
this.canvas.render();
}
}
handleMouseUp(e: MouseEvent): void {