Commit Graph

  • 3b037a7d82
    Fixing tests Mark Tolmacs 2025-05-08 12:48:36 +02:00
  • 65cecf041a
    Fix condition where linear and freedraw cannot be unselected Mark Tolmacs 2025-05-08 11:17:03 +02:00
  • 8157b570db
    Linear distance calc Mark Tolmacs 2025-05-07 22:27:49 +02:00
  • 814520b1f0
    Refactor Mark Tolmacs 2025-05-07 22:18:03 +02:00
  • 9203c99eec
    Use roughjs to generate the line and freedraw shapes for collision Mark Tolmacs 2025-05-07 20:04:25 +02:00
  • 52205031ab
    Fast fail path for hit testing Mark Tolmacs 2025-05-07 07:43:28 +02:00
  • 04e1bf0bc4
    Precise hit testing Mark Tolmacs 2025-05-06 17:29:45 +02:00
  • d3ee66b7cc naming dwelle 2025-05-14 20:46:53 +02:00
  • 6b5fb30d69
    fix: unify line height across default fonts (#9513) Marcel Mraz 2025-05-14 16:02:01 +02:00
  • d92a849038
    fix: issues when importing package outside of browser (#9525) Marcel Mraz 2025-05-14 16:01:43 +02:00
  • 0a534f1bc6
    fix: never show snap lines when lasso tool active (#9523) David Luzar 2025-05-14 14:04:40 +02:00
  • 4ca5f53b1f
    fix: alt + ctrl lasso selected elements not always kept (#9522) Ryan Di 2025-05-14 22:04:03 +10:00
  • f7dcc893ea
    feat: transparent link background, scale link icon when zooming to below 100% (#9520) zsviczian 2025-05-14 13:38:18 +02:00
  • 4dfb8a3f8e
    feat: allow forms.microsoft.com domain for embeddables (#9519) zsviczian 2025-05-13 19:48:26 +02:00
  • 7ce0615411 update snapshots dwelle 2025-05-13 16:47:33 +02:00
  • f6ced89c3c prefer props.viewModeEnabled arnost/scroll-in-read-only-links dwelle 2025-05-12 21:37:41 +02:00
  • 6eb0596638 fix debug dwelle 2025-05-12 20:27:22 +02:00
  • 298812e1d0
    fix: improve ctrl+alt lasso selecting (#9514) David Luzar 2025-05-12 18:09:37 +02:00
  • 35bb449a4b
    fix: update cached segments when visible area changes (#9512) Ryan Di 2025-05-12 23:55:36 +10:00
  • 0607003903 limit zoom Ryan Di 2025-05-12 21:29:07 +10:00
  • 4e2026e47d tweak debounce timeout Ryan Di 2025-05-12 21:07:21 +10:00
  • 67260915cb improve zoom in/out animation Ryan Di 2025-05-12 19:09:21 +10:00
  • c84fad4436 experiment with zooming Ryan Di 2025-05-12 16:24:00 +10:00
  • 2e9c8851b3 simplify code Ryan Di 2025-05-12 16:23:35 +10:00
  • 19608b712f improve debug Ryan Di 2025-05-12 16:23:18 +10:00
  • defdd7977c Merge branch 'master' into zsviczian-loop-lock dwelle 2025-05-11 15:08:54 +02:00
  • c4c064982f
    feat: show empty active color if no common color (#9506) David Luzar 2025-05-11 15:07:57 +02:00
  • 54b124c4f4 restore polygon state on type conversions dwelle 2025-05-10 20:09:07 +02:00
  • 7c3190d4bb Merge branch 'master' into zsviczian-loop-lock dwelle 2025-05-10 20:07:46 +02:00
  • 51dbd4831b
    refactor: make element type conversion more generic (#9504) David Luzar 2025-05-10 20:06:16 +02:00
  • e7deda0404 Merge branch 'master' into zsviczian-loop-lock dwelle 2025-05-10 10:14:59 +02:00
  • 7e41026812
    refactor: export everything from @excalidraw/element, don't import from subpaths (#9466) Marcel Mraz 2025-05-09 23:01:33 +02:00
  • a8ebe514da
    Replace tongue emoji with globe emoji (#9489) shindi-renuo 2025-05-09 18:59:06 +02:00
  • a30e1b25c6
    feat: include frame names in canvas searches (#9484) Ryan Di 2025-05-10 02:32:16 +10:00
  • 3a566a292c rename and restrict constraint mode Ryan Di 2025-05-09 18:46:54 +10:00
  • 62c800c21a refactor code Ryan Di 2025-05-09 18:07:58 +10:00
  • f9723e2d19 do not include constraints in tests Ryan Di 2025-05-09 16:40:35 +10:00
  • ffbd4a5dc8 lint Ryan Di 2025-05-09 16:00:49 +10:00
  • 5dded6112c rename func Ryan Di 2025-05-09 15:44:39 +10:00
  • 84c396aec2 fix jumping/flashing when zooming in or out too quickly Ryan Di 2025-05-09 13:00:56 +10:00
  • 74dcaeebda loopLock -> polygon dwelle 2025-05-08 23:04:39 +02:00
  • 35fa4fc041 add to command palette dwelle 2025-05-08 23:01:19 +02:00
  • b0174503d0 labels tweak dwelle 2025-05-08 23:01:06 +02:00
  • 0f18b9832f convert to polygon when creating line dwelle 2025-05-08 23:00:30 +02:00
  • d1fa9005b9 fix polygon behavior when adding/removing/moving points within line editor dwelle 2025-05-08 22:59:44 +02:00
  • ac1ad31921 Merge branch 'master' into zsviczian-loop-lock dwelle 2025-05-08 17:09:49 +02:00
  • ff2ed5d26a
    refactor: change movePoints pointUpdates type (#9499) David Luzar 2025-05-08 16:47:13 +02:00
  • bc6cc83b1e update encoding & decoding Ryan Di 2025-05-08 15:58:39 +10:00
  • baa7b3293a bringing back scroll constraints debug Ryan Di 2025-05-08 12:21:42 +10:00
  • 703e37f84c TBD: only show polygon button for enabled polygons dwelle 2025-05-07 23:10:35 +02:00
  • 012076a3e9 TBD: remove bg color when disabling polygon dwelle 2025-05-07 23:04:22 +02:00
  • b3eb93f130 auto-enable polygon when aligning start/end points dwelle 2025-05-07 23:03:51 +02:00
  • 904c209f96 do not disable polygon when creating new points via alt dwelle 2025-05-07 23:03:23 +02:00
  • d0be24bd6a tweak point rendering inside line editor dwelle 2025-05-07 22:59:58 +02:00
  • 6d6b958f27 refactor dwelle 2025-05-07 22:59:38 +02:00
  • f832bf9fde rewrite color picker to support no (mixed) colors & fix focus handling dwelle 2025-05-07 20:50:46 +02:00
  • e058a08b33
    fix: use rimraf instead of rm -rf (#9460) Narek Malkhasyan 2025-05-07 16:13:27 +04:00
  • a306a909a0
    fix: don't scroll page when TTDDialog is opened (#9455) Narek Malkhasyan 2025-05-07 15:33:18 +04:00
  • 3dc54a724a
    feat: add onIncrement API (#9450) Marcel Mraz 2025-05-06 19:23:02 +02:00
  • a050e87c04 fix type dwelle/better-filters dwelle 2025-05-06 13:34:31 +02:00
  • 32da1819f9 feat: more idiomatic element filters [POC] dwelle 2025-05-06 13:11:45 +02:00
  • a7c61319dd
    fix: do not translate bound elements twice (#9486) David Luzar 2025-05-06 13:09:00 +02:00
  • cec5232a7a
    fix: when resizing element, update bound elements after final size of element is determined (#9475) Narek Malkhasyan 2025-05-05 14:15:42 +04:00
  • a7b4b08e86 do not split points on de-polygonizing & highlight overlapping points dwelle 2025-05-05 11:52:34 +02:00
  • d4f70e9f31
    feat: Quarter snap points for diamonds (#9387) Márk Tolmács 2025-05-05 11:34:40 +02:00
  • eb619f8fde keep polygon icon constant dwelle 2025-05-05 11:28:19 +02:00
  • 4eb1bd8036
    Merge branch 'master' into mtolmacs/fix/small-elbow-routing mtolmacs/fix/small-elbow-routing Márk Tolmács 2025-05-05 09:56:19 +02:00
  • e19fd1332a
    feat: Precise highlights for bindings (#9472) Márk Tolmács 2025-05-05 09:51:20 +02:00
  • 1fdf8967ed POC: auto-transform to polygon on bg set dwelle 2025-05-04 19:20:27 +02:00
  • a9a2c953b4 change icon & turn into a state style button dwelle 2025-05-04 18:03:05 +02:00
  • 6aea288dcd dislocate enpoint when breaking the loop. zsviczian 2025-05-04 14:11:43 +00:00
  • ce9257b6fc lint zsviczian 2025-05-04 13:03:04 +00:00
  • 3ee5e62c0e added loopLock to newElement, updated test snapshots zsviczian 2025-05-04 12:59:24 +00:00
  • 9dc588efa2 lint + added loopLock to restore.ts zsviczian 2025-05-04 12:22:11 +00:00
  • bab365bc62 extracted updateLoopLock to improve readability. Removed unnecessary SVG attributes zsviczian 2025-05-04 12:11:54 +00:00
  • 417d6de2e4 fixed condition. 4 line points are required for the action to be available zsviczian 2025-05-04 11:38:57 +00:00
  • 54b4a304c9 Loop Lock/Unlock zsviczian 2025-05-04 11:00:19 +00:00
  • 6e655cdb24
    fix: When moving a frame through the stats inputs or drags move along its children (#9433) Hazem Krimi 2025-05-02 16:07:17 +01:00
  • 4208c97b62 configurable allowance Ryan Di 2025-05-02 17:52:14 +10:00
  • 8d7ffa21d1
    Merge branch 'master' into mtolmacs/fix/small-elbow-routing Márk Tolmács 2025-05-02 09:47:18 +02:00
  • 2d0c0afa34 encode and decode constraints Ryan Di 2025-05-02 17:32:44 +10:00
  • 192c4e7658
    docs: added shape cycling shortcut in helper dialog (#9465) Gowtham Selvaraj 2025-05-01 15:42:45 +05:30
  • 195a743874
    feat: switch between basic shapes (#9270) Ryan Di 2025-05-01 02:07:31 +10:00
  • 82cef23c3d DEBUG dwelle 2025-04-30 10:39:54 +02:00
  • 4a60fe3d22
    fix: remove noreferrer on internal links (#9452) David Luzar 2025-04-29 18:45:17 +02:00
  • 541725ff5a
    Test fixes Mark Tolmacs 2025-04-28 19:49:19 +02:00
  • 28066034d7
    Arrowhead padding Mark Tolmacs 2025-04-28 19:37:50 +02:00
  • 7d0d6aec7a
    Another algo forpaddings Mark Tolmacs 2025-04-28 19:31:30 +02:00
  • e6ade3b627
    Fix test Mark Tolmacs 2025-04-25 18:58:05 +02:00
  • 9a2bd18904
    Further adjustments for edge cases Mark Tolmacs 2025-04-25 18:54:18 +02:00
  • c7c6a4c3f1
    Fix test Mark Tolmacs 2025-04-25 14:33:34 +02:00
  • 9c27f936de
    Merge branch 'master' into mtolmacs/fix/small-elbow-routing Márk Tolmács 2025-04-25 14:27:15 +02:00
  • b8fdd7ef23
    Remove unneeded imports Mark Tolmacs 2025-04-25 14:26:01 +02:00
  • ece841326b
    Refine corner avoidance Mark Tolmacs 2025-04-25 14:25:40 +02:00
  • 2a0d15799c
    fix: when dragging arrow endpoint, update binding only on the dragged side (#9367) Narek Malkhasyan 2025-04-25 12:46:58 +04:00
  • a18b139a60
    fix: laser pointer trail disappearing on pointerup (#9413) (#9427) CharitSinghChauhan 2025-04-24 05:35:08 +05:30
  • d2038b7c5a
    Merge branch 'master' into mrazator/delta-based-sync mrazator/delta-based-sync Marcel Mraz 2025-04-23 14:33:43 +02:00
  • 1913599594
    refactor: remove dependency on the (static) Scene (#9389) Marcel Mraz 2025-04-23 13:45:08 +02:00
  • 41711af210 Adjust padding so smaller objects have smaller padding Mark Tolmacs 2025-04-21 17:24:13 +02:00
  • 230e47fd52 Remove debug Mark Tolmacs 2025-04-21 14:56:58 +02:00