Compare commits

..

2 Commits

Author SHA1 Message Date
Ryan Di
cbf4d5a591 fix other imports as well 2025-11-19 14:40:16 +08:00
Ryan Di
38d0966227 fix: use index path instead of ellipse 2025-11-19 14:37:05 +08:00
6 changed files with 7 additions and 11 deletions

View File

@@ -22,8 +22,8 @@ import {
isLineSegment, isLineSegment,
type GlobalPoint, type GlobalPoint,
type LineSegment, type LineSegment,
isCurve,
} from "@excalidraw/math"; } from "@excalidraw/math";
import { isCurve } from "@excalidraw/math/curve";
import React from "react"; import React from "react";

View File

@@ -11,12 +11,9 @@ import {
vectorFromPoint, vectorFromPoint,
vectorNormalize, vectorNormalize,
vectorScale, vectorScale,
} from "@excalidraw/math";
import {
ellipse, ellipse,
ellipseSegmentInterceptPoints, ellipseSegmentInterceptPoints,
} from "@excalidraw/math/ellipse"; } from "@excalidraw/math";
import type { import type {
Curve, Curve,

View File

@@ -2,10 +2,10 @@ import {
curvePointDistance, curvePointDistance,
distanceToLineSegment, distanceToLineSegment,
pointRotateRads, pointRotateRads,
ellipse,
ellipseDistanceFromPoint,
} from "@excalidraw/math"; } from "@excalidraw/math";
import { ellipse, ellipseDistanceFromPoint } from "@excalidraw/math/ellipse";
import type { GlobalPoint, Radians } from "@excalidraw/math"; import type { GlobalPoint, Radians } from "@excalidraw/math";
import { import {

View File

@@ -1575,8 +1575,7 @@ class App extends React.Component<AppProps, AppState> {
return ( return (
<div <div
translate="no" className={clsx("excalidraw excalidraw-container", {
className={clsx("excalidraw excalidraw-container notranslate", {
"excalidraw--view-mode": "excalidraw--view-mode":
this.state.viewModeEnabled || this.state.viewModeEnabled ||
this.state.openDialog?.name === "elementLinkSelector", this.state.openDialog?.name === "elementLinkSelector",

View File

@@ -30,7 +30,7 @@ import { getBoundTextElementId } from "@excalidraw/element";
import type { Bounds } from "@excalidraw/element"; import type { Bounds } from "@excalidraw/element";
import type { GlobalPoint, LineSegment } from "@excalidraw/math/types"; import type { GlobalPoint, LineSegment } from "@excalidraw/math";
import type { ElementsMap, ExcalidrawElement } from "@excalidraw/element/types"; import type { ElementsMap, ExcalidrawElement } from "@excalidraw/element/types";
import { AnimatedTrail } from "../animated-trail"; import { AnimatedTrail } from "../animated-trail";

View File

@@ -15,7 +15,7 @@ import {
intersectElementWithLineSegment, intersectElementWithLineSegment,
} from "@excalidraw/element"; } from "@excalidraw/element";
import type { ElementsSegmentsMap, GlobalPoint } from "@excalidraw/math/types"; import type { ElementsSegmentsMap, GlobalPoint } from "@excalidraw/math";
import type { ElementsMap, ExcalidrawElement } from "@excalidraw/element/types"; import type { ElementsMap, ExcalidrawElement } from "@excalidraw/element/types";
export const getLassoSelectedElementIds = (input: { export const getLassoSelectedElementIds = (input: {