Commit Graph

  • 1dcdd40a48 fix: drop stale shift guard blocking master's shift-modified tool shortcuts dwelle/bucket-fill dwelle 2026-07-31 14:20:41 +02:00
  • 4af87d6a22 fill on pointerup to fix touch ux dwelle 2026-07-31 13:55:22 +02:00
  • a09989e4bf factor out into App.bucketFill.ts dwelle 2026-07-31 13:21:50 +02:00
  • 34f8cf5693 fix fill blocking bordering outline dwelle 2026-07-31 12:27:48 +02:00
  • 98c9f67c6a fix typo dwelle 2026-07-30 14:12:09 +02:00
  • 606bde30e6 fix semi-opaque backgrounds dwelle 2026-07-30 13:26:13 +02:00
  • 02b7e9e815 various fixes dwelle 2026-07-19 23:53:47 +02:00
  • a7949f1bfe zindex fixes dwelle 2026-07-19 23:40:05 +02:00
  • ea900d7359 fix pointer lifecycle (1.3) dwelle 2026-07-19 23:29:51 +02:00
  • f84a3a425e fix freedraw dwelle 2026-07-19 23:03:37 +02:00
  • c0f1fa1d58 restyle bucket-fillable elements on repeated fills dwelle 2026-07-19 22:20:12 +02:00
  • fc4a4595df stroked fill should act as a boundary dwelle 2026-07-19 21:51:41 +02:00
  • 63b725da3b nested shapes dwelle 2026-07-19 18:36:35 +02:00
  • 30037e6a70 styles panel tweaks dwelle 2026-07-19 11:40:26 +02:00
  • b33b6ec545 fix line fills dwelle 2026-07-19 10:41:12 +02:00
  • e01b5861b4 decouple tolerance from node merging threshold & handle roughjs double lines dwelle 2026-07-18 23:34:47 +02:00
  • b2722a9b9f add owner fallback dwelle 2026-07-18 23:27:04 +02:00
  • 78ab68e41c refactor(editor): compute bucket fill z-order in the geometry module dwelle 2026-07-18 21:07:30 +02:00
  • a34e8f8c7e refactor(editor): reuse existing helpers in bucket fill dwelle 2026-07-18 19:44:00 +02:00
  • 322a085b5f fix(editor): keep color hotkeys stable in the bucket fill picker dwelle 2026-07-18 19:26:57 +02:00
  • a80d754c68 refactor(editor): share currentItemBackgroundColor with bucket fill dwelle 2026-07-18 19:15:18 +02:00
  • 5bac2f0879 fix(editor): rebind bucket fill to B, wire extra-tools trigger dwelle 2026-07-18 18:53:08 +02:00
  • 1d7382082b fix(editor): bucket fill pointer guards + opaque-coverer predicate dwelle 2026-07-18 18:16:16 +02:00
  • 39dce3ef84 refactor(editor): unify bucket fill through the planar arrangement dwelle 2026-07-18 18:09:27 +02:00
  • 9ec6b76381 feat(editor0): bucket-fill dwelle 2026-07-18 16:34:36 +02:00
  • 786ab266ff feat(editor): Error message for invalid hex color input (#11782) master cyforkk 2026-07-30 19:30:20 +08:00
  • 69d4c346cc fix(editor): prevent esc from exiting fullscreen on macos when modal open (#11789) Adam 2026-07-30 00:47:42 -07:00
  • ca65177e6c feat(packages/excalidraw): [ui] rewrite ui regions dwelle/restructure-ui-regions dwelle 2026-07-30 09:38:58 +02:00
  • 1acf66edab feat(editor): bind text to hovered arrow endpoint (#11777) release David Luzar 2026-07-28 18:12:33 +02:00
  • 7c0b329576 fix(editor): increase autoresize handle threshold until it hides (#11773) David Luzar 2026-07-27 23:04:03 +02:00
  • 14b261f9df Document-level schema versioning. mtolmacs/feat/element-versioning Mark Tolmacs 2026-07-24 19:44:19 +02:00
  • b2e81e38a6 feat(editor): autoshape text + line improvements (#11752) David Luzar 2026-07-24 16:10:00 +02:00
  • 26f5a53eb3 feat: Element schema Mark Tolmacs 2026-07-07 15:00:14 +00:00
  • fed5723dfc feat: Use rounded coordinates in-memory feat/coords-rounding Mark Tolmacs 2026-07-23 18:56:51 +00:00
  • f179f7ffd2 feat(editor): draw to shape (auto-detection) (#9313) Mathias Krafft 2026-07-23 18:42:42 +02:00
  • 2896fc5711 fix: Missing parameter Mark Tolmacs 2026-07-23 18:22:42 +02:00
  • 9d6f7ef5d5 feat: Rounding coordinates Mark Tolmacs 2026-06-22 14:39:39 +02:00
  • e6ae6bf057 fix(editor): Diamond hit test shortcut (#11631) Márk Tolmács 2026-07-22 22:39:16 +02:00
  • 91b78903ab fix(editor): Dangling deleted bound text (#11733) Márk Tolmács 2026-07-22 22:37:35 +02:00
  • a3b90897b5 fix(editor): Lost focus point on transition to inside-inside (#10964) Márk Tolmács 2026-07-22 13:03:45 +02:00
  • 53732f08f4 fix(editor): prevent eyedropper preview from overflowing viewport (#11722) samiran 2026-07-22 03:37:15 +05:30
  • 5cf547650b fix(editor): make Help button tooltip consistent with toolbar (#11681) samiran 2026-07-18 03:47:39 +05:30
  • a1d9b16b0d fix(editor): show scroll-back-to-content button on mobile (#11680) David Luzar 2026-07-17 16:22:43 +02:00
  • 65aa577e39 fix(editor): fix AnimationController scheduling race conds (#11678) David Luzar 2026-07-16 20:52:06 +02:00
  • 93dd51060a feat(packages/excalidraw): add props.ui.enabled.zoom/scrollBackToContent (#11677) David Luzar 2026-07-16 19:50:19 +02:00
  • 344878b0b5 ci(repo): skip docs & example deployments in CI (#11674) David Luzar 2026-07-16 16:36:11 +02:00
  • 3cf51b819f temp [skip ci] dwelle/disable-ci dwelle 2026-07-16 13:43:51 +02:00
  • 374716304a fix(editor): improve UX around locked animations (#11671) David Luzar 2026-07-16 13:30:13 +02:00
  • 1fa8a09d46 ci(repo): add explicit list of semantic pr types dwelle 2026-07-16 13:26:34 +02:00
  • 41b9f9c020 ci(repo): support [skip-ci] dwelle 2026-07-16 13:12:29 +02:00
  • d1e3e0cbd1 Merge branch 'master' into mtolmacs/transparent-bind-hit mtolmacs/transparent-bind-hit Mark Tolmacs 2026-07-15 15:01:31 +00:00
  • 5ca083436d feat(packages/excalidraw): add props.activeTool and related (#11665) David Luzar 2026-07-15 11:46:08 +02:00
  • acb48c3f45 fix(editor): make embeddable ignore higher-z-index non-framelike elements (#11662) David Luzar 2026-07-14 18:18:21 +02:00
  • 2423819ee0 feat(packages/excalidraw): interaction and UI control (#11605) David Luzar 2026-07-14 16:50:53 +02:00
  • 5776e1cc66 fix(editor): should not select deleted bound text (#11660) Márk Tolmács 2026-07-14 13:19:19 +02:00
  • e9c856d262 chore(editor): streamline getSelectedElementsByGroup (#11636) Christopher Tangonan 2026-07-13 10:38:52 -07:00
  • 082b2eeb1e fix(editor): Hit cache soundness (#11630) Márk Tolmács 2026-07-13 17:53:01 +02:00
  • d331bb49fc fix(editor): avoid overlap of flowchart children (#11532) minato32 2026-07-13 20:22:19 +05:30
  • 339d3c3733 feat(editor): toolbar / active tool rewrites (#11649) David Luzar 2026-07-13 00:30:09 +02:00
  • ed7c0c1d7d chore(editor): Refactor Actions for clarity (#11632) Márk Tolmács 2026-07-11 17:22:35 +02:00
  • 3b9e1c07f5 fix(editor): Dragged arrow endpoint ignore grid and angle locks (#10972) Márk Tolmács 2026-07-10 11:19:44 +02:00
  • adf9631997 fix(editor): keep multi-line bound text and container centered during alt resize (#11480) Christopher Tangonan 2026-07-09 04:02:19 -07:00
  • f790bf7abd feat(editor): tweak sidebar promo style (#11181) David Luzar 2026-07-09 11:41:13 +02:00
  • 063e0256f5 fix(editor): arrow label rendering fixes and perf improvements (#11637) David Luzar 2026-07-08 23:13:01 +02:00
  • fbff832424 fix(editor): Fix binding.test.ts type mismatch (#11633) Márk Tolmács 2026-07-08 20:20:01 +02:00
  • 8462bb81fb fix(editor): Very small bindables can blow up fixedPoint -> position ratio (#11607) Márk Tolmács 2026-07-08 12:20:30 +02:00
  • edad32087b fix: Extract more linear from onKeyDown mtolmacs/feat/linear-app-refactor Mark Tolmacs 2026-07-08 09:40:33 +00:00
  • a9c26296ad feat: Excised selection & dragging mtolmacs/feat/selection-app-refactor Mark Tolmacs 2026-07-07 21:05:08 +00:00
  • ba0387d186 chore(editor): Update translations from Crowdin (#10731) Excalidraw Bot 2026-07-07 22:37:30 +02:00
  • 9aa5bed7a1 feat: Text excision fomr App class mtolmacs/feat/text-app-refactor Mark Tolmacs 2026-07-07 19:26:42 +00:00
  • 7b5218ffe3 feat: Linear element excision Mark Tolmacs 2026-07-07 17:23:01 +00:00
  • 2274cff55b feat: Remaining resize functinality mtolmacs/chore/resize-app-refactor Mark Tolmacs 2026-07-07 16:20:36 +00:00
  • ec355c59c6 feat: Extract resize Mark Tolmacs 2026-07-06 19:46:20 +00:00
  • 2201955938 feat: Phase 1 - resize refactor chore/refactor-app-class Mark Tolmacs 2026-07-01 10:17:27 +00:00
  • b751b4a284 fix: Phase 0 - preparation Mark Tolmacs 2026-07-01 10:15:49 +00:00
  • dd8296af18 fix(editor): narrow NonDeleted type to isDeleted: false (#11470) Augusto Xavier 2026-07-07 11:22:31 -03:00
  • b2a729c400 feat(editor): dblclick to toggle arrowhead (#11615) David Luzar 2026-07-07 14:22:21 +02:00
  • aaa14e9df6 feat(editor): show cursor hint when switching arrow types (#11608) David Luzar 2026-07-07 12:55:32 +02:00
  • a055a8c569 chore: Unification mtolmacs/feat/freedraw-research-1-unification Mark Tolmacs 2026-07-07 09:56:59 +00:00
  • 3233679931 fix: Snapshot updates mtolmacs/feat/freedraw-research-1 Mark Tolmacs 2026-07-07 09:01:18 +00:00
  • 80c6cc81be fix: Use curved segments Mark Tolmacs 2026-04-22 21:40:53 +02:00
  • 82f3b31bdd fix: Resolution Mark Tolmacs 2026-04-20 12:56:08 +00:00
  • 1bd926297a fix: Off-by-one Mark Tolmacs 2026-04-17 14:57:37 +00:00
  • be3c95f20e fix: Collab event throttling Mark Tolmacs 2026-04-17 14:16:29 +00:00
  • f9d7b20f10 fix: Test issue Mark Tolmacs 2026-04-17 13:27:01 +00:00
  • 6800edb8d5 chore: Trigger build Mark Tolmacs 2026-04-16 20:09:52 +00:00
  • de9dfb28a9 fix: Lint Mark Tolmacs 2026-04-16 15:47:34 +00:00
  • 1cc9f848f5 chore: Update tests Mark Tolmacs 2026-04-16 15:29:10 +00:00
  • 5e5886705f fix: Initial smoothing improved Mark Tolmacs 2026-04-16 15:24:10 +00:00
  • 6a190207eb fix: Refactor smoothing Mark Tolmacs 2026-04-16 13:16:38 +00:00
  • 83abbe9f61 feat: Smoothing Mark Tolmacs 2026-04-14 18:18:14 +00:00
  • 8e93219bfa fix: Overdraw lookback Mark Tolmacs 2026-04-14 16:00:37 +00:00
  • 9d5547ec25 fix: Various fixes Mark Tolmacs 2026-04-10 18:29:29 +00:00
  • 74008e2d38 fix: Fixes and SVG parity Mark Tolmacs 2026-04-09 11:06:23 +02:00
  • 2d4e927aa1 feat: Pressure smoothing causal Mark Tolmacs 2026-04-07 18:24:51 +02:00
  • 533edd0c53 fix: Approximate start bump reset Mark Tolmacs 2026-04-07 17:43:27 +02:00
  • 0fbb49b840 fix: Dots at resolution Mark Tolmacs 2026-04-07 17:25:36 +02:00
  • 514f5eae81 fix: Blurring Mark Tolmacs 2026-04-07 13:17:54 +02:00
  • bdd08c67f5 fix: Expose variable width on tablet UI Mark Tolmacs 2026-04-03 18:33:58 +00:00
  • e7171a984d fix: Speedy predictions Mark Tolmacs 2026-04-03 16:09:31 +00:00