Commit Graph

  • 1eecd9a56b [skip ci] Small updates to tests Mark Tolmacs 2025-03-24 19:29:33 +01:00
  • 55ba55fbbb Fine-tuning diamon intersections Mark Tolmacs 2025-03-24 19:27:18 +01:00
  • b6dea75d57 [skip ci] First iteration of bringing over previous changes Mark Tolmacs 2025-03-24 19:22:45 +01:00
  • 979fff566c Get three solutions for curve-line intersections to avoid issue with high inclination intersectors Mark Tolmacs 2025-03-24 15:24:06 +01:00
  • b33cc74183 Revert to master Mark Tolmacs 2025-03-24 14:39:48 +01:00
  • 5947af5b50 Start grid point arrow align Mark Tolmacs 2025-03-07 13:03:19 +01:00
  • 40f25180ea Fix tests Mark Tolmacs 2025-03-06 12:24:48 +01:00
  • 11fe608f9a Multipoint arrows now have single point commit in binding zones Mark Tolmacs 2025-03-04 20:08:44 +01:00
  • ad8220c529 Fix missing parameter Mark Tolmacs 2025-03-03 17:04:03 +01:00
  • ae0fdf2d21 10% inside shape still tracks outline Mark Tolmacs 2025-03-03 17:00:09 +01:00
  • 2cf53200ac Tune what's considered a duplicate intersection point Mark Tolmacs 2025-03-03 15:06:20 +01:00
  • df1f89efcd New simple arrows stick to outline as well Mark Tolmacs 2025-03-02 18:22:45 +01:00
  • 8e4fd83f5c Refactors Mark Tolmacs 2025-03-02 17:55:37 +01:00
  • d3a41cb453 Fix unbind by move test Mark Tolmacs 2025-03-02 17:10:09 +01:00
  • 3fa818b0ce FIx tests Mark Tolmacs 2025-03-02 16:32:29 +01:00
  • 2af0336466 Fix freshly created elbow arrow and bindable interaction Mark Tolmacs 2025-03-02 15:51:07 +01:00
  • fe58962bfd Need all intersection points for curved corners Mark Tolmacs 2025-03-02 15:35:08 +01:00
  • 154855916b Apply outline tracking to simple arrows as well Mark Tolmacs 2025-03-02 11:37:35 +01:00
  • 8de0a037fd Linear element compatible snap binding Mark Tolmacs 2025-03-01 21:23:02 +01:00
  • b2799d0a15 Adjusted elbow in-shape binding strategy Mark Tolmacs 2025-03-01 08:35:11 +01:00
  • fbc5e4a03d Fixed gap binding Mark Tolmacs 2025-02-28 22:07:47 +01:00
  • ca5e9c3ad9 Common center point util Mark Tolmacs 2025-02-28 19:39:04 +01:00
  • de81ba25fd
    Merge branch 'master' into mrazator/delta-based-sync Marcel Mraz 2025-03-28 13:17:56 +01:00
  • 0cd5a259ae
    fix: incorrect type imports (#9308) Marcel Mraz 2025-03-27 12:00:12 +01:00
  • 432a46ef9e
    refactor: separate elements logic into a standalone package (#9285) Marcel Mraz 2025-03-26 15:24:59 +01:00
  • a18f059188
    fix: Reduce allocations in collision detection (#9299) Márk Tolmács 2025-03-26 15:10:43 +01:00
  • ab89d4c16f
    feat: add keyboard shortcut to save file in text (#9295) KODIFY 2025-03-26 02:48:55 +05:30
  • 6c3a434f2a
    docs: Fix table rendering and broken links in Props page (#9293) Mubaraq Wahab 2025-03-25 14:32:15 +01:00
  • e1bb59fb8f
    chore: Use isDevEnv() and isTestEnv() (#9264) Mursaleen Nisar 2025-03-25 00:14:00 +05:30
  • 77aca48c84
    fix: Refactor and merge duplication and binding (#9246) Márk Tolmács 2025-03-23 18:39:33 +01:00
  • 58990b41ae
    fix: 'Rotate' spell error (#9288) WalterMitty 2025-03-22 17:06:23 +08:00
  • 99d8bff175
    fix: elements offset incorrectly when action-duplicated during drag (#9275) David Luzar 2025-03-15 20:05:42 +01:00
  • 30983d801a
    fix: Arrow conversion regression (#9241) Márk Tolmács 2025-03-15 12:31:25 +01:00
  • 21ffaf4d76
    refactor: auto ordered imports (#9163) Marcel Mraz 2025-03-12 15:23:31 +01:00
  • 82b9a6b464
    docs: CHANGELOG typos 🙏 (#9250) Marcel Mraz 2025-03-11 23:18:15 +01:00
  • 817d8c553c
    docs: update CHANGELOG (#9243) v0.18.0 Marcel Mraz 2025-03-11 13:44:10 +01:00
  • 69bc5bdaab
    chore: post publish docs & examples changes (#9217) Marcel Mraz 2025-03-11 13:02:59 +01:00
  • d587b8a3de
    fix: Do not rebind undragged elbow arrow endpoint (#9191) Márk Tolmács 2025-03-10 16:25:33 +01:00
  • 332bc4d732
    debounce context menu if app is resizing zsviczian-fix-mobile-context-menu-while-resizing zsviczian 2025-03-09 11:17:05 +01:00
  • 4ec812bc18
    fix: Bound elbow arrow on duplication does not route correctly (#9236) Márk Tolmács 2025-03-08 12:39:54 +01:00
  • a9e2d2348b
    chore: Logging and fixing extremely large scenes (#9225) Márk Tolmács 2025-03-05 23:06:01 +01:00
  • 70c3e921bb
    fix: package env vars (#9221) David Luzar 2025-03-04 21:45:48 +01:00
  • d92384b77d
    revert: vite@6 -> vite@5 (#9220) David Luzar 2025-03-04 18:45:52 +01:00
  • c5d3bb0b6a
    fix: #8475 Arrow updated on both sides (#8593) Ritobroto Kalita 2025-03-04 21:54:39 +05:30
  • d21c6a1bc6
    chore: bump vite@6.x (#9210) David Luzar 2025-03-04 14:00:13 +01:00
  • d1112bbf4f
    fix: docked sidebar width (#9213) David Luzar 2025-03-02 18:24:20 +01:00
  • 2523624f15
    fix: React 18 element.ref was accessed error (#9208) Márk Tolmács 2025-03-02 14:24:50 +01:00
  • 68578556ff
    fix: cleanup legacy element.rawText (obsidian) (#9203) David Luzar 2025-03-01 11:03:02 +01:00
  • ecef5d12f4
    chore: release @excalidraw/excalidraw@18.0.0 🎉 (#9127) Marcel Mraz 2025-02-28 16:49:09 +01:00
  • 392118bf26
    fix: Fix elbow arrow fixed binding on restore (#9197) Márk Tolmács 2025-02-28 15:36:41 +01:00
  • 0ffeaeaecf
    feat: Remove GA code from binding (#9042) Márk Tolmács 2025-02-25 22:52:06 +01:00
  • 31e8476c78
    chore: upgrade to react@19 (#9182) David Luzar 2025-02-25 19:18:42 +01:00
  • 880afd12c9 leave it up to user to terminate looping flowchart-nav Ryan Di 2025-02-24 12:51:39 +11:00
  • 247d6e2a2e revert to primitive navigation Ryan Di 2025-02-24 12:20:01 +11:00
  • e5da6b08b2 refactor: explicitly export elementsOverlappingBBox from utils package dwelle/utils-export-fix dwelle 2025-02-21 13:06:48 +01:00
  • 9ee0b8ffcb
    Enhancement: grouped together Undo and Redo buttons on mobile (#9109) Abhinav Pant 2025-02-13 18:37:44 +05:30
  • 16b86d7d16
    chore: update firebase@8 to @11 (#9136) David Luzar 2025-02-13 13:57:14 +01:00
  • 5438772fdc
    build(deps): bump serialize-javascript from 6.0.0 to 6.0.2 in /dev-docs dependabot/npm_and_yarn/dev-docs/serialize-javascript-6.0.2 dependabot[bot] 2025-02-13 11:49:19 +00:00
  • f12b92ce9d
    chore: Upgrade Sentry to latest and update debug messages (#9134) Márk Tolmács 2025-02-13 12:47:27 +01:00
  • 77dc055d81
    chore: Revert aspect ratio fix with element size limits and chk (#9131) Márk Tolmács 2025-02-12 15:02:35 +01:00
  • 26f02bebea
    fix: stop using structuredClone (#9128) David Luzar 2025-02-12 13:02:53 +01:00
  • e3060dfb8f
    feat: custom text metrics provider (#9121) Marcel Mraz 2025-02-11 14:23:08 +01:00
  • 3b01293fe2
    build(deps-dev): bump esbuild from 0.19.10 to 0.25.0 dependabot/npm_and_yarn/esbuild-0.25.0 dependabot[bot] 2025-02-11 12:50:31 +00:00
  • c329470b73
    fix: Fix inconsistency in resizing while maintaining aspect ratio (#9116) Kyosuke Fujimoto 2025-02-10 23:24:08 +09:00
  • c8f4a4cb41
    feat: add props.onDuplicate (#9117) David Luzar 2025-02-10 15:20:18 +01:00
  • 858c65b314
    Deltas in a separate package [wip] Marcel Mraz 2025-02-06 16:36:07 +01:00
  • 9e49c9254b
    fix: IFrame and elbow arrow interaction fix (#9101) Márk Tolmács 2025-02-06 14:45:49 +01:00
  • b0c8c5f7a7
    feat: change empty arrowhead icon (#9100) David Luzar 2025-02-06 10:52:03 +01:00
  • 3b5d62c8d6 fix uppercase typo ryan-di/lasso-selection Ryan Di 2025-02-05 21:05:27 +11:00
  • 4f74274d04 animated trail for lasso selection Ryan Di 2025-02-05 20:59:51 +11:00
  • 4f64372506
    perf: Improved pointer events related performance when the sidebar is docked with a large library open (#9086) tothatt81 2025-02-04 22:05:56 +01:00
  • 0aa2608799
    Update blob.ts zsviczian-samsung-filetype-issue zsviczian 2025-02-04 21:12:18 +01:00
  • 2e876e98d7
    Update App.tsx zsviczian 2025-02-04 21:11:29 +01:00
  • 413f852cf6
    lint zsviczian 2025-02-04 20:14:31 +01:00
  • 021f6d37d4
    Fixes SAMSUNG update issue where blob.type === "" when adding image from gallery zsviczian 2025-02-04 20:07:47 +01:00
  • e3e92244f1
    build(deps-dev): bump vite dependabot/npm_and_yarn/examples/excalidraw/with-script-in-browser/vite-5.4.12 dependabot[bot] 2025-02-04 18:25:03 +00:00
  • c80fa8b2f9
    build(deps-dev): bump vitest from 2.0.5 to 2.1.9 dependabot/npm_and_yarn/vitest-2.1.9 dependabot[bot] 2025-02-04 18:24:53 +00:00
  • 424e94a403
    fix: duplicating/removing frame while children selected (#9079) David Luzar 2025-02-04 19:23:47 +01:00
  • f00069be68
    Decouple do from package Marcel Mraz 2025-02-04 13:30:22 +01:00
  • c507d1726a New translations en.json (Portuguese) l10n_master Excalidraw Bot 2025-02-04 11:04:24 +01:00
  • 302664e500
    fix: Elbow arrow z-index binding (#9067) Márk Tolmács 2025-02-01 19:21:03 +01:00
  • 86c67bd37f
    fix: library item checkbox style regression (#9080) David Luzar 2025-02-01 12:27:41 +01:00
  • 511433988c
    feat: tweak slider colors to be more muted (#9076) David Luzar 2025-01-31 16:52:50 +01:00
  • 9b6edc767a
    fix: Elbow arrow orthogonality (#9073) Márk Tolmács 2025-01-31 14:19:07 +01:00
  • 6cdb683410
    fix: button bg CSS variable leaking into other styles (#9075) David Luzar 2025-01-31 12:33:54 +01:00
  • b51f6d178c fix: checkbox position misaligned caused by margin are/library-sidebar-checkbox are 2025-01-31 00:38:46 +01:00
  • 84bab403ff
    Fix: issue #8818 Xiaolai font has been set as a fallback for Excalifont (#9055) Shalini 2025-01-30 19:11:41 +05:30
  • 61e0bb83d0
    feat: improve library sidebar performance (#9060) Are 2025-01-30 14:41:08 +01:00
  • bd1590fc74
    feat: implement custom Range component for opacity control (#9009) Saikat Das 2025-01-30 03:16:40 +05:30
  • d29c3db7f6
    fix: fonts not loading on export (again) (#9064) Marcel Mraz 2025-01-29 22:24:26 +01:00
  • a58822c1c1
    fix: merge server-side fonts with liberation sans (#9052) Marcel Mraz 2025-01-29 22:04:49 +01:00
  • a3e1619635
    fix: hyperlinks html entities (#9063) David Luzar 2025-01-29 19:02:54 +01:00
  • 7b72406824
    Server snapshot WIP Marcel Mraz 2025-01-29 17:32:25 +01:00
  • 49925038fd
    Switch from sqlite payload strings to buffers, utils refactor, dev logging Marcel Mraz 2025-01-27 22:06:46 +01:00
  • 05ba0339fe
    Ditching strings and exchanging buffers Marcel Mraz 2025-01-23 23:04:29 +01:00
  • cdd7f6158b
    Testing concurrent remote updates (wip) Marcel Mraz 2025-01-22 22:16:33 +01:00
  • 7e0f5b6369
    Cache received changes, ignore snapshot cache for durable changes, revert StoreAction, history fix, indices fix Marcel Mraz 2025-01-21 11:34:42 +01:00
  • 310a9ae4e0
    Syncing ephemeral element updates Marcel Mraz 2025-01-20 15:07:37 +01:00
  • c57249481e
    Custom room, various fixes Marcel Mraz 2024-12-31 12:49:23 +01:00
  • e72d83541a
    Don't strip seed Marcel Mraz 2024-12-30 21:30:34 +01:00