You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
success/packages/excalidraw/components
Márk Tolmács d9bbf1eda6
feat: Allow binding only via linear element ends (#7946)
Arrows now only bind to new shapes if their start or end point is dragged close to them. Arrows previously bound to shapes remain bound on move and drag if at the end of the drag/move the points remain in the original shapes' binding area.

---------

Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
Co-authored-by: Sammy Lee <sammy.joe.lee@gmail.com>
9 months ago
..
ColorPicker build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
CommandPalette feat: add "toggle grid" to command palette (#7887) 10 months ago
FollowMode fix: follow mode border for hosts apps (#7642) 1 year ago
OverwriteConfirm build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
Sidebar fix: `excalidrawAPI.toggleSidebar` not switching between tabs correctly (#7821) 11 months ago
TTDDialog fix: add safe check for arrow points length in tranformToExcalidrawElements (#7863) 10 months ago
__snapshots__ build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
canvases feat: resize elements from the sides (#7855) 9 months ago
dropdownMenu feat: add system mode to the theme selector (#7853) 10 months ago
footer build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
hoc build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
hyperlink refactor: update collision from ga to vector geometry (#7636) 10 months ago
live-collaboration feat: change collab trigger & add share dialog (#7647) 1 year ago
main-menu fix: command palette tweaks and fixes (#7876) 10 months ago
welcome-screen build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Actions.scss feat: multiplayer undo / redo (#7348) 10 months ago
Actions.tsx feat: command palette (#7804) 11 months ago
ActiveConfirmDialog.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
App.tsx feat: Allow binding only via linear element ends (#7946) 9 months ago
Avatar.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
Avatar.tsx feat: expose more collaborator status icons (#7777) 11 months ago
BraveMeasureTextError.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Button.scss build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Button.tsx feat: change collab trigger & add share dialog (#7647) 1 year ago
ButtonIconCycle.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
ButtonIconSelect.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
ButtonSelect.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Card.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
Card.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
CheckboxItem.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
CheckboxItem.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
ConfirmDialog.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
ConfirmDialog.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
ContextMenu.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
ContextMenu.tsx feat: command palette (#7804) 11 months ago
DarkModeToggle.tsx feat: add system mode to the theme selector (#7853) 10 months ago
DefaultSidebar.test.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
DefaultSidebar.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Dialog.scss feat: command palette (#7804) 11 months ago
Dialog.tsx feat: command palette (#7804) 11 months ago
DialogActionButton.scss build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
DialogActionButton.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
ErrorDialog.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
ExcalidrawLogo.scss build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
ExcalidrawLogo.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
ExportDialog.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
EyeDropper.scss build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
EyeDropper.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
FilledButton.scss feat: command palette (#7804) 11 months ago
FilledButton.tsx feat: add loading state to FilledButton (#7650) 1 year ago
FixedSideContainer.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
FixedSideContainer.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
HandButton.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
HelpButton.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
HelpDialog.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
HelpDialog.tsx feat: add "toggle grid" to command palette (#7887) 10 months ago
HintViewer.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
HintViewer.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
IconPicker.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
IconPicker.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
ImageExportDialog.scss feat: add loading state to FilledButton (#7650) 1 year ago
ImageExportDialog.tsx fix: remove dependency of t in blob.ts (#7717) 12 months ago
InitializeApp.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
InlineIcon.tsx feat: command palette (#7804) 11 months ago
Island.scss build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Island.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
JSONExportDialog.tsx feat: change collab trigger & add share dialog (#7647) 1 year ago
LaserPointerButton.tsx feat: add eraser tool trail (#7511) 1 year ago
LayerUI.scss feat: expose more collaborator status icons (#7777) 11 months ago
LayerUI.tsx fix: remove t from getDefaultAppState and allow name to be nullable (#7666) 12 months ago
LibraryMenu.scss build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
LibraryMenu.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
LibraryMenuBrowseButton.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
LibraryMenuControlButtons.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
LibraryMenuHeaderContent.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
LibraryMenuItems.scss build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
LibraryMenuItems.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
LibraryMenuSection.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
LibraryUnit.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
LibraryUnit.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
LoadingMessage.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
LockButton.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
MagicButton.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
MagicSettings.scss build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
MagicSettings.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
MobileMenu.tsx refactor: decoupling global Scene state part-1 (#7577) 1 year ago
Modal.scss feat: command palette (#7804) 11 months ago
Modal.tsx feat: command palette (#7804) 11 months ago
Paragraph.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
PasteChartDialog.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
PasteChartDialog.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
PenModeButton.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Popover.scss build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Popover.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
ProjectName.scss build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
ProjectName.tsx fix: remove t from getDefaultAppState and allow name to be nullable (#7666) 12 months ago
PublishLibrary.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
PublishLibrary.tsx feat: move utils to utils package and make @excalidraw/utils a workspace (#7432) 1 year ago
RadioGroup.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
RadioGroup.tsx feat: add system mode to the theme selector (#7853) 10 months ago
SVGLayer.scss fix: z-index for laser pointer to be able to draw on embeds and such (#7918) 10 months ago
SVGLayer.tsx feat: add eraser tool trail (#7511) 1 year ago
Section.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
ShareableLinkDialog.scss feat: change collab trigger & add share dialog (#7647) 1 year ago
ShareableLinkDialog.tsx fix: remove dependency of t from clipboard and image (#7712) 12 months ago
Spinner.scss build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Spinner.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Stack.scss build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Stack.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Stats.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
Stats.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Switch.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
Switch.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
TextField.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
TextField.tsx feat: change collab trigger & add share dialog (#7647) 1 year ago
TextInput.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
Toast.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
Toast.tsx feat: improve collab error notification (#7741) 11 months ago
ToolButton.tsx feat: multiplayer undo / redo (#7348) 10 months ago
ToolIcon.scss feat: multiplayer undo / redo (#7348) 10 months ago
Toolbar.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
Tooltip.scss build: Welcome ESM and Bye Bye UMD (#7441) 1 year ago
Tooltip.tsx fix: follow mode collaborator status indicator (#7459) 1 year ago
Trans.test.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
Trans.tsx build: decouple package deps and introduce yarn workspaces (#7415) 1 year ago
UserList.scss feat: expose more collaborator status icons (#7777) 11 months ago
UserList.tsx feat: expose more collaborator status icons (#7777) 11 months ago
icons.tsx feat: add "toggle grid" to command palette (#7887) 10 months ago