Commit Graph

  • 40c5c743b1 Merge branch 'master' into barnabasmolnar/mainmenu-radix dwelle 2025-08-31 20:18:40 +02:00
  • ae89608985
    fix: bound text rotation across alignments (#9914) Christopher Tangonan 2025-08-29 03:31:23 -07:00
  • 5ba2798306
    Iterating on arrows Mark Tolmacs 2025-08-26 14:55:40 +02:00
  • b8aae34e32
    Fixes and handling Mark Tolmacs 2025-08-25 14:46:07 +02:00
  • 6317ac16ee
    Working screenshot diff Mark Tolmacs 2025-08-25 11:13:03 +02:00
  • 9ad75b8375
    Direct function generation Mark Tolmacs 2025-08-25 10:41:49 +02:00
  • 3085f4af81
    fix: tighten distance for double tap text creation (#9889) Ryan Di 2025-08-23 02:12:51 +10:00
  • 531f3e5524
    fix: restore from invalid fixedSegments & type-safer point updates (#9899) David Luzar 2025-08-22 17:45:58 +02:00
  • 90ec2739ae
    fix: calling toLowerCase on potentially undefined navigator.* values (#9901) David Luzar 2025-08-22 17:37:16 +02:00
  • 80c42cc5ea add design doc ryan-di/hierarchical-data Ryan Di 2025-08-22 18:03:30 +10:00
  • 110afc3c85 doc arnost/scroll-in-read-only-links dwelle 2025-08-21 23:17:41 +02:00
  • f29e9df72d
    chore: bump mermaid-to-excalidraw to 1.1.3 (#9898) David Luzar 2025-08-21 20:58:04 +02:00
  • b5ad7ae4e3
    fix: even deltas with version & version nonce are valid (#9897) Marcel Mraz 2025-08-21 16:09:19 +02:00
  • 42acd426a3
    fix: Direct binding manipulation chore/upgrade-eslint Mark Tolmacs 2025-08-21 14:46:02 +02:00
  • a2cd3f0e77
    Fix missing babel transformer Mark Tolmacs 2025-08-21 14:43:49 +02:00
  • 0c5e420812
    Add custom binding check as plugin Mark Tolmacs 2025-08-21 14:27:46 +02:00
  • 19a5e0bf86
    a more robust check zsviczian-fix-wheelzoom-custom-embeddable zsviczian 2025-08-20 19:36:26 +02:00
  • 42fe6c2632
    Update App.tsx zsviczian 2025-08-20 19:17:02 +02:00
  • 1098a0b909
    check for activeEmbeddable in handleWheel zsviczian 2025-08-20 18:59:52 +02:00
  • 4c9ad1a22f
    Implementation of one test Mark Tolmacs 2025-08-20 17:53:20 +02:00
  • 023895b49b
    Can generate and play back Mark Tolmacs 2025-08-20 15:17:49 +02:00
  • eb37be953a
    Install playwright Mark Tolmacs 2025-08-20 15:17:35 +02:00
  • c78e4aab7f
    chore: tweak title & remove timeout (#9883) David Luzar 2025-08-20 14:09:20 +02:00
  • b4903a7eab
    feat: drag, resize, and rotate after selecting in lasso (#9732) Ryan Di 2025-08-20 08:03:02 +10:00
  • c6f8ef9ad2
    fix: Scene deleted after pica image resize failure (#9879) zsviczian 2025-08-18 11:45:05 +02:00
  • 2535d73054
    feat: apply deltas API (#9869) Marcel Mraz 2025-08-15 15:25:56 +02:00
  • dda3affcb0
    fix: do not strip invisible elements from array (#9844) David Luzar 2025-08-12 11:56:11 +02:00
  • 54c148f390
    fix: text restore & deletion issues (#9853) Marcel Mraz 2025-08-12 09:27:04 +02:00
  • cc8e490c75
    fix: do not auto-add elements to locked frame (#9851) zsviczian 2025-08-11 11:52:44 +02:00
  • 9036812b6d
    fix: editing linear element (#9839) Marcel Mraz 2025-08-08 09:30:11 +02:00
  • a17090f455
    points cannot be null fix-zsviczian-touchscreen-multielement zsviczian 2025-08-07 21:39:50 +02:00
  • 2df323a5c3
    Apply fixed delta only if points.length > 1 zsviczian 2025-08-07 21:28:30 +02:00
  • df25de7e68
    feat: fix delta apply to issues (#9830) Marcel Mraz 2025-08-07 15:38:58 +02:00
  • 60a459b135 refactor: remove points function from snapping and move to linear editor ryan-di/line-snapping Ryan Di 2025-08-04 18:04:59 +10:00
  • 23a6b6d3df Merge branch 'master' into arnost/scroll-in-read-only-links dwelle 2025-08-04 10:03:49 +02:00
  • 7332e76d56 refactor: simplify code Ryan Di 2025-08-04 13:46:33 +10:00
  • dceaa53b0c fix: do not snap to pointer when creating Ryan Di 2025-08-04 12:33:40 +10:00
  • 6e968324fb fix snapshots Ryan Di 2025-08-04 12:09:06 +10:00
  • a3763648fe
    chore: update title (#9814) David Luzar 2025-08-01 17:17:42 +02:00
  • e625d5aba3 fix: extend wait time for file loading on mobile devices ryan-di/fix/file-loading-failure Ryan Di 2025-07-31 18:51:38 +10:00
  • 09b18cacec Merge branch 'master' into ryan-di/line-snapping dwelle 2025-07-31 22:39:46 +02:00
  • 178eca5828
    fix: add frame clipping to new element canvas (#9794) Ryan Di 2025-07-31 22:10:59 +10:00
  • cb33de25f4
    feat: allow a frame to snap to its children (#9795) Ryan Di 2025-07-31 21:58:29 +10:00
  • 5457d9c39a fix: extend wait time for file loading on mobile devices ryan-di/fix/file-limit-ipad Ryan Di 2025-07-31 18:51:38 +10:00
  • cff7516318 fix: use idb for elements and app state Ryan Di 2025-07-31 18:21:56 +10:00
  • b4078b1589
    Add automatic issue staleness tracking chore/mtolmacs/stale-issues-tracking Mark Tolmacs 2025-07-28 13:07:59 +02:00
  • 37ad85cbaf
    fix: Fix the root cause of flushSync flickering (#9791) Omar Brikaa 2025-07-28 00:52:07 +03:00
  • d6a934ed19
    chore: Remove editingLinearElement (#9771) Márk Tolmács 2025-07-24 17:02:21 +02:00
  • 416da62138
    fix: multiple line editor bugs (#9760) Omar Brikaa 2025-07-24 10:11:04 +03:00
  • f38f381989
    fix: Remove flushSync from alt-lasso and elbow dragging (#9734) Omar Brikaa 2025-07-24 00:39:16 +03:00
  • e5e07260c6
    fix: improve line creation ux on touch screens (#9740) Ryan Di 2025-07-23 18:49:56 +10:00
  • 86605829c6 demo: a temp freehand solution to replace laser ryan-di/freedraw-width Ryan Di 2025-07-21 21:25:02 +10:00
  • 8492b144b0
    test: added test file for distribute (#9754) Christopher Tangonan 2025-07-17 10:52:16 -07:00
  • e46f038132
    feat: expose applyTo options, don't commit empty text element (#9744) Marcel Mraz 2025-07-17 15:22:32 +02:00
  • c398af6c92 DISABLE DEBUG dwelle 2025-07-15 15:37:18 +02:00
  • 973f2a464d tweak icons dwelle 2025-07-15 13:09:37 +02:00
  • 02cef5ea92 Merge branch 'master' into ryan-di/freedraw-width dwelle 2025-07-15 13:06:50 +02:00
  • 678dff25ed
    fix: ellipsify MainMenu and CommandPalette items (#9743) David Luzar 2025-07-15 12:59:55 +02:00
  • 0cfa53b764
    fix: aligning and distributing elements and nested groups while editing a group (#9721) Christopher Tangonan 2025-07-15 03:43:42 -07:00
  • d615c2cea1 rename drawingConfigs to freedrawOptions dwelle 2025-07-14 13:15:31 +02:00
  • cde46793f8
    feat: support timestamps for youtube video emebds (#9737) David Luzar 2025-07-13 19:19:10 +02:00
  • 446f871536 Revert "differentiate between constant/variable stroke type" dwelle 2025-07-08 23:44:54 +02:00
  • 34bff557e3 tweak icons dwelle 2025-07-08 23:42:42 +02:00
  • a0e54e3768 tweak fixed freedraw stroke width dwelle 2025-07-08 23:42:35 +02:00
  • d6ec1dc7e6 support extraBold for all element types dwelle 2025-07-08 23:42:08 +02:00
  • 2d127f8c22
    docs: fix broken update scene button example in docs (#9726) Aakansha Doshi 2025-07-08 19:29:44 +05:30
  • c79893608a feat: experiment with a diff shift locking behavior ryan-di/crop-improvements Ryan Di 2025-07-07 18:09:18 +10:00
  • 4eadb891f8
    fix(toast): prevent toast from re-rendering and resetting timeout Fixes #9714 (#9715) Soham Kulkarni 2025-07-03 12:37:26 +05:30
  • 118fd7bafa fix: lint pr/9715 Ryan Di 2025-07-03 16:50:57 +10:00
  • 21f492fb13
    Update App.tsx Soham Kulkarni 2025-07-02 23:01:15 +05:30
  • a2cf15db9c fix: setting states correctly for cropping Ryan Di 2025-07-02 15:25:32 +10:00
  • 258605d1d5
    chore: release multiple packages (#9698) Marcel Mraz 2025-06-30 12:19:15 +02:00
  • 62e20aa247 improve debug dwelle 2025-06-27 14:48:59 +02:00
  • 0199c82e98 differentiate between constant/variable stroke type dwelle 2025-06-27 14:18:48 +02:00
  • 3c07ff358a differentiate freedraw config based on input type dwelle 2025-06-27 14:07:12 +02:00
  • d9c85ff18f bump extraBold width to 8 dwelle 2025-06-27 13:56:47 +02:00
  • 6d84fa21c5 chore: bump @excalidraw/laser-pointer@1.3.2 dwelle 2025-06-27 13:38:20 +02:00
  • 5666fd8199 update snap Ryan Di 2025-06-27 20:51:50 +10:00
  • abdacf8239 code cleanup Ryan Di 2025-06-27 20:33:57 +10:00
  • 1068153b25 merge Ryan Di 2025-06-27 20:26:27 +10:00
  • 09876aba6d change to fixedStrokeWidth Ryan Di 2025-06-27 20:17:44 +10:00
  • 8ceb55dd02 Revert "remove debug and provide value for stylus" dwelle 2025-06-26 22:20:01 +02:00
  • 0e197ef5c4 fix: do not snap to each other when moving multiple points together Ryan Di 2025-06-26 17:22:42 +10:00
  • 73d54e3446 merge: and fix sides change for diamonds ryan-di/elbow-in-mermaid Ryan Di 2025-06-25 18:13:01 +10:00
  • a0f7edadec test: update snapshots Ryan Di 2025-06-24 21:02:48 +10:00
  • 58c9bb4712 merge: with master Ryan Di 2025-06-24 21:00:06 +10:00
  • d1c6304d42 test: update snapshots Ryan Di 2025-06-24 20:41:27 +10:00
  • c1a54455bb feat: add snapping on top of angle locking when both enabled Ryan Di 2025-06-24 18:37:07 +10:00
  • f93b040fff test: snapshots Ryan Di 2025-06-20 17:28:15 +10:00
  • 53cae28d2a fix: lint Ryan Di 2025-06-20 17:26:46 +10:00
  • 70e515f560 fix: inconsistency between preview and actual insertion Ryan Di 2025-06-20 17:25:58 +10:00
  • 5516e7c819 feat: bind to mid point Ryan Di 2025-05-26 10:04:22 +10:00
  • c141500400
    chore: Relocate visualdebug so ESLint doesn't complain (#9668) Márk Tolmács 2025-06-18 14:45:51 +02:00
  • 8d3195e350 feat: move by uncropped area too Ryan Di 2025-06-18 00:16:44 +10:00
  • b1f3cc50ee tweak stroke widths Ryan Di 2025-06-16 22:06:10 +10:00
  • 8e27de2cdc
    fix: Frame dimensions change by stats don't include new elements (#9568) Márk Tolmács 2025-06-16 14:07:03 +02:00
  • 07640dd756 feat: extend line snapping to creation Ryan Di 2025-06-16 20:55:27 +10:00
  • 0a19c93509
    fix: Bindings at partially overlapping binding areas (#9536) Márk Tolmács 2025-06-16 12:30:59 +02:00
  • 958597dfaa
    chore: Refactor doBoundsIntersect (#9657) Márk Tolmács 2025-06-16 12:30:42 +02:00
  • c72c47f0cd remove debug and provide value for stylus Ryan Di 2025-06-16 17:19:55 +10:00