Commit Graph

  • 0b8fc4f4b6
    fix: don't refresh dimensions for deleted text elements (#6438) Aakansha Doshi 2023-04-10 16:31:58 +05:30
  • 80b9fd18b9 throttled stats Ryan Di 2023-04-10 18:10:46 +08:00
  • 0f32b7c1ef wip: adaptive roughness dwelle/no-notch-ellipse dwelle 2023-04-09 19:52:18 +02:00
  • b885d87bc5 feat: remove notch for non-0 roughness ellipse dwelle 2023-04-09 18:52:36 +02:00
  • ef347cc685 Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax Daniel J. Geiger 2023-04-08 09:52:03 -05:00
  • c170403b13
    docs: fix closing tag in readme (#6424 Manuel Brandstetter 2023-04-07 17:43:50 +02:00
  • 705ac9c1ab
    fix: element vanishes when zoomed in (#6417) zsviczian 2023-04-07 17:30:44 +02:00
  • 68692b9d4c
    feat: add container to multiple text elements (#6428) Chinmay Mhatre 2023-04-07 19:20:36 +05:30
  • 6117c46466 floor font on canvas aakansha-font-scaling Aakansha Doshi 2023-04-07 14:24:15 +05:30
  • e69c626ead WIP: scale font size in Safari Aakansha Doshi 2023-04-07 13:32:17 +05:30
  • ca5e246074 Revert "use DOM height only for safari to fix LS" Aakansha Doshi 2023-04-07 12:06:48 +05:30
  • d75889238d use DOM height only for safari to fix LS Aakansha Doshi 2023-04-06 14:18:13 +05:30
  • dbc48cfee2 move stats from layerui to app component Ryan Di 2023-04-06 16:05:36 +08:00
  • f21a6b587a cleanup Aakansha Doshi 2023-04-06 12:29:39 +05:30
  • 038714e715 Revert "floor line height and height when dom height increases than canvas height" Aakansha Doshi 2023-04-05 20:41:41 +05:30
  • 8de6516823 floor line height and height when dom height increases than canvas height Aakansha Doshi 2023-04-05 17:33:05 +05:30
  • 7f1ef7562c Merge remote-tracking branch 'origin/master' into aakansha-baseline Aakansha Doshi 2023-04-05 13:19:06 +05:30
  • d61b3cf83d
    fix: don't jump text to end when out of viewport in safari (#6416) Aakansha Doshi 2023-04-05 12:17:18 +05:30
  • b82a0749b1 fixed maxZoom zsviczian-canvascachegarbagecollection zsviczian 2023-04-04 19:14:59 +02:00
  • a772362599 more detailed debug zsviczian 2023-04-04 18:55:40 +02:00
  • 3f11ca0a44 debug zsviczian 2023-04-04 18:47:35 +02:00
  • 808e4711f9 debug total render size zsviczian 2023-04-04 18:42:34 +02:00
  • a26e8bade8
    Update renderElement.ts zsviczian 2023-04-04 16:50:48 +02:00
  • fc7135c5d1
    Update renderElement.ts zsviczian 2023-04-04 16:38:26 +02:00
  • 6001f59d38 reduce safari LS Aakansha Doshi 2023-04-04 20:03:34 +05:30
  • f017a60101
    Update renderElement.ts zsviczian 2023-04-04 16:17:08 +02:00
  • 17f9f64eda
    Update renderElement.ts zsviczian 2023-04-04 16:12:05 +02:00
  • 619e4061f5
    cappedElementCanvasSize zsviczian 2023-04-04 16:01:47 +02:00
  • 028ad1ee81
    Update utils.ts zsviczian 2023-04-04 13:26:53 +02:00
  • 09a05a4a1c
    Update utils.ts zsviczian 2023-04-04 13:20:11 +02:00
  • c4738b31fb
    Update utils.ts zsviczian 2023-04-04 13:18:51 +02:00
  • 87e6638e9e
    Update utils.ts zsviczian 2023-04-04 13:16:24 +02:00
  • 0a6d41ecf9
    watchdog zsviczian 2023-04-04 13:15:35 +02:00
  • 11109fcc62
    Update renderScene.ts zsviczian 2023-04-04 10:49:48 +02:00
  • c7346e3a77 always throttle render zsviczian 2023-04-03 22:24:18 +02:00
  • fd030de669 debug zsviczian 2023-04-03 21:45:38 +02:00
  • f77975cee5 debug zsviczian 2023-04-03 21:41:48 +02:00
  • f994e5d71d debug zsviczian 2023-04-03 21:36:01 +02:00
  • 77028f4d08 debug zsviczian 2023-04-03 21:31:35 +02:00
  • fb29bb4816 debug zsviczian 2023-04-03 21:26:53 +02:00
  • 23fcddb2a3 debug zsviczian 2023-04-03 21:22:33 +02:00
  • b314b939b2 checkpoints zsviczian 2023-04-03 21:14:31 +02:00
  • bc687fea1b log renderScene zsviczian 2023-04-03 21:08:18 +02:00
  • e15f313fe7 debug zsviczian 2023-04-03 20:59:37 +02:00
  • 9f02922c91 attempt at catching the point before freeze zsviczian 2023-04-03 20:52:21 +02:00
  • 2b6819eb2d fix canvas too large zsviczian 2023-04-03 20:19:13 +02:00
  • c0e9b8d7bc
    Update renderElement.ts zsviczian 2023-04-03 19:35:28 +02:00
  • c8c683c025
    Update renderElement.ts zsviczian 2023-04-03 19:28:53 +02:00
  • 2117fbbc57
    Update renderElement.ts zsviczian 2023-04-03 19:26:25 +02:00
  • 1c66f85ec9 lint Aakansha Doshi 2023-04-03 17:58:17 +05:30
  • a0b968c8e0 fix for safari Aakansha Doshi 2023-04-03 17:15:29 +05:30
  • 3a68f0ae7b fix safari backward compat Aakansha Doshi 2023-04-03 16:35:40 +05:30
  • 3b9953f57f
    link zsviczian 2023-04-03 12:15:11 +02:00
  • 7d1efb7f8b
    Attempt at implementing #4036 zsviczian 2023-04-03 12:05:19 +02:00
  • c0e88fbc54 update baseline when resizing text element Aakansha Doshi 2023-04-01 13:08:02 +05:30
  • 99500fc255 fix Aakansha Doshi 2023-03-31 16:15:32 +05:30
  • bc5e5e1ef0 lint Aakansha Doshi 2023-03-31 16:04:49 +05:30
  • 50ac3bf855 Merge remote-tracking branch 'origin/master' into aakansha-baseline Aakansha Doshi 2023-03-31 16:01:52 +05:30
  • 2ea883a05e fix Aakansha Doshi 2023-03-31 15:56:49 +05:30
  • f8b25375a4 introduce baseline in element making it backward compat Aakansha Doshi 2023-03-31 15:53:03 +05:30
  • 974745b9e5 introduce DOM baseline in canvas rendering instead Aakansha Doshi 2023-03-31 11:50:04 +05:30
  • 9dab749dfd [debug] dwelle 2023-03-30 14:11:51 +02:00
  • 895f35ae18 change offset to 8pixels Aakansha Doshi 2023-03-30 16:31:11 +05:30
  • d2b8f4d2f8
    fix: getDefaultLineHeight should return default font family line height for unknown font (#6399) Coyote 2023-03-30 03:16:23 +08:00
  • f8e65bb77e
    fix: Revert use ideographic textBaseline to improve layout shift when editing text" (#6400) Aakansha Doshi 2023-03-29 18:53:03 +05:30
  • 3030e96d62
    feat: starting migration from GA to Matomo for better privacy (#6398) Milos Vetesnik 2023-03-29 11:13:06 +02:00
  • 79be25fbc0 Merge remote-tracking branch 'origin/master' into aakansha-baseline Aakansha Doshi 2023-03-29 14:16:22 +05:30
  • 44453b725d
    fix: call stack size exceeded when paste large text (#6373) (#6396) dongfang 2023-03-29 16:15:30 +08:00
  • 1dbc599b88 uncomment Aakansha Doshi 2023-03-28 14:03:04 +05:30
  • fc80fd15dc fix: introduce baseline to fix the layout shift when switching to text editor Aakansha Doshi 2023-03-28 13:48:34 +05:30
  • 3fc89b716a editing single element Ryan Di 2023-03-27 17:51:31 +08:00
  • 25bb6738ea
    feat: Add fitToContent and animate to scrollToContent (#6319) Type Horror 2023-03-25 15:26:58 -07:00
  • 9e52c30ce8
    fix: use ideographic textBaseline to improve layout shift when editing text (#6384) David Luzar 2023-03-22 18:33:37 +01:00
  • 993294ac08
    typo aakansha-refact Aakansha Doshi 2023-03-22 16:33:28 +05:30
  • f584416c9a lint Aakansha Doshi 2023-03-22 16:16:25 +05:30
  • 30743ec726 split stats into general and element stats Ryan Di 2023-03-22 18:32:21 +08:00
  • 87b0c7a679 remove unused method Aakansha Doshi 2023-03-22 15:13:09 +05:30
  • ee8fff8e8b rename getApproxMinLineWidth -> getApproxMinContainerWidth and getApproxMinLineHeight -> getApproxMinContainerHeight Aakansha Doshi 2023-03-22 14:55:51 +05:30
  • b799490ece Merge remote-tracking branch 'origin/master' into aakansha-refact Aakansha Doshi 2023-03-22 12:43:29 +05:30
  • 83383977f5
    feat: add line height attribute to text element (#6360) Aakansha Doshi 2023-03-22 11:32:38 +05:30
  • ac4c8b3ca7
    fix: chrome crashing when embedding scene on chrome arm (#6383) David Luzar 2023-03-21 18:48:49 +01:00
  • 86d49a273b rename 'stats for nerds' to 'general stats' Ryan Di 2023-03-21 14:49:32 +08:00
  • 92fe9b95d5 remove element stats from 'stats for nerds' Ryan Di 2023-03-21 14:41:11 +08:00
  • 5c8941467d
    fix: division by zero in findFocusPointForEllipse leads to infinite loop in wrapText freezing Excalidraw (#6377) zsviczian 2023-03-20 13:20:09 +01:00
  • 0726911fa6
    fix: containerizing text incorrectly updates arrow bindings (#6369) Samyat Gautam 2023-03-18 11:00:28 -04:00
  • 2d3b9e0c66 fix: Properly avoid concurrent invocations of loadMathJax(). Daniel J. Geiger 2023-03-18 09:52:44 -05:00
  • bdb0dd064b Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax Daniel J. Geiger 2023-03-17 11:19:18 -05:00
  • c447c4e245 fix: text element should be rendered correctly when pasted to a version before measurements change aakansha-fix-text-element Aakansha Doshi 2023-03-17 16:14:46 +05:30
  • fd18896293 remove unused function getMinCharWidth Aakansha Doshi 2023-03-15 12:24:53 +05:30
  • e900cb0b64 move measurements related utils to textMeasurements.ts Aakansha Doshi 2023-03-15 12:20:31 +05:30
  • 7e330c8ee1
    build(deps-dev): bump webpack from 5.73.0 to 5.76.0 in /src/packages/utils (#6354) dependabot[bot] 2023-03-15 11:04:13 +05:30
  • 7d21747644
    build(deps-dev): bump webpack from 5.73.0 to 5.76.0 in /src/packages/excalidraw (#6355) dependabot[bot] 2023-03-15 11:04:01 +05:30
  • e718136aea
    build(deps): bump webpack from 5.74.0 to 5.76.1 in /dev-docs (#6356) dependabot[bot] 2023-03-15 11:03:40 +05:30
  • 54bf3d9092 fix Aakansha Doshi 2023-03-14 20:43:51 +05:30
  • 15f19835fe rename Aakansha Doshi 2023-03-14 19:59:58 +05:30
  • 96c4cff805 Merge remote-tracking branch 'origin/master' into aakansha-refact Aakansha Doshi 2023-03-14 19:46:42 +05:30
  • fe83e2922d
    build: move TS and types to devDependencies (#6346) Salah Eddine Daci 2023-03-14 13:06:57 +01:00
  • 20edddcd4e
    fix: ensure export preview is centered (#6337) David Luzar 2023-03-14 13:03:55 +01:00
  • f6e8be399e
    fix: hide text align for labelled arrows (#6339) Aakansha Doshi 2023-03-14 17:21:46 +05:30
  • ab49cad6b1
    perf: break early if the line width <= max width of the container (#6347) Aakansha Doshi 2023-03-14 17:18:16 +05:30