Aakansha Doshi
41ed019bc2
chore: remove size-limit deps from root package.json ( #6790 )
...
* chore: remove size-limit deps from root package.json
* add size limit preset
2023-07-21 13:35:20 +05:30
Ajay Kumbhare
f7c3644342
refactor: add typeScript support to enforce valid translation keys ( #6776 )
2023-07-20 18:15:32 +02:00
Aakansha Doshi
5e3550fc14
ci: structured build output from size-limit ( #6788 )
...
* ci: better build output from size-limit
* add size-limit.json
* try with pull request target
* fix
* revert pull request target
2023-07-20 13:54:13 +05:30
Aakansha Doshi
70888327a3
fix: use subdirectory for @excalidraw/excalidraw size limit ( #6787 )
...
* fix: use subdirectory for @excalidraw/excalidraw size limit
* fix
* update yml
* update path
* fix
* fix
* better
2023-07-19 22:07:18 +05:30
Aakansha Doshi
a80ac4c748
ci: add bundle size limit action ( #6783 )
...
* ci: add bundle size limit action
* chore: fix lint
* ci: fix
* ci: fix workflow
* ci: fix workflow
* add size limit deps
* use node 18
---------
Co-authored-by: Nitin Kumar <nitin.kumar@razorpay.com>
2023-07-19 13:55:50 +05:30
David Luzar
9f76f8677b
feat: cache most of element selection ( #6747 )
2023-07-17 01:09:44 +02:00
Arnošt Pleskot
4e9039e850
feat: simplify memoization logic
2023-07-15 12:44:34 +02:00
Arnošt Pleskot
132750f753
feat: splitting logic, memoization
2023-07-15 12:44:33 +02:00
Arnošt Pleskot
71eb3023b2
[debug]
2023-07-15 12:44:32 +02:00
Arnošt Pleskot
6d165971fc
feat: set view mode when constrains set via props
2023-07-15 12:44:31 +02:00
Arnošt Pleskot
9562e4309f
feat: add zoom lock and viewportZoomFactor
2023-07-15 12:44:30 +02:00
Arnošt Pleskot
e8e391e465
refactor: split constrainScroll into smaller functions
2023-07-15 12:44:29 +02:00
Arnošt Pleskot
92be92071a
feat: disable animation on zooming
2023-07-15 12:44:28 +02:00
Arnošt Pleskot
71918e57a8
feat: cleanup
2023-07-15 12:44:27 +02:00
Arnošt Pleskot
c0bd9027cb
feat: animate the scroll to constrained area
2023-07-15 12:44:26 +02:00
Arnošt Pleskot
7336b1c276
test: update snapshot
2023-07-15 12:44:25 +02:00
Arnošt Pleskot
7fb6c23715
fix: remove forgotten console.log
2023-07-15 12:44:24 +02:00
Arnošt Pleskot
82014fe670
chore: comments and variable renaming
2023-07-15 12:44:23 +02:00
Arnošt Pleskot
bc44c3f947
feat: add overscroll when constrained area is smaller than viewport
2023-07-15 12:44:21 +02:00
Arnošt Pleskot
19ba107041
feat: pass scrollConstraints via props
2023-07-15 12:44:18 +02:00
Arnošt Pleskot
381ef93956
feat: remove zoom limit
2023-07-15 12:42:46 +02:00
Arnošt Pleskot
f82363aae9
feat: enforce constrains on setting constrains
2023-07-15 12:42:45 +02:00
Arnošt Pleskot
485c57fd59
chore: remove console.log
2023-07-15 12:42:44 +02:00
Arnošt Pleskot
35b43c14d8
feat: allow scroll over constraints while mouse down
2023-07-15 12:42:43 +02:00
Arnošt Pleskot
f7e8056abe
feat: update constraints on window resize
2023-07-15 12:42:42 +02:00
Arnošt Pleskot
71f7960606
test: fix test snapshots
2023-07-15 12:42:41 +02:00
Arnošt Pleskot
2998573e79
feat: limit scroll in componentDidUpdate
2023-07-15 12:42:40 +02:00
Arnošt Pleskot
209934c90a
feat: center constrained area on zoom out
2023-07-15 12:42:39 +02:00
Arnošt Pleskot
a8158691b7
feat: limit zoom by translateCanvas
2023-07-15 12:42:38 +02:00
Arnošt Pleskot
75f8e904cc
feat: add possibility to limit scroll area
2023-07-15 12:42:37 +02:00
David Luzar
2e46e27490
fix: use actual dock state to not close docked library on insert ( #6766 )
2023-07-14 20:21:02 +02:00
David Luzar
cf0413338e
feat: support customizing what parts of frames are rendered ( #6752 )
2023-07-10 17:13:44 +02:00
David Luzar
49e4289878
feat: make appState.selectedElementIds
more stable ( #6745 )
2023-07-08 23:33:34 +02:00
zsviczian
3ddcc48e4c
fix: UI disappears when pressing the eyedropper shortcut on mobile ( #6725 )
2023-06-29 12:39:44 +02:00
Barnabás Molnár
29a5e982c3
feat: support scrollToContent opts.fitToViewport ( #6581 )
...
Co-authored-by: dwelle <luzar.david@gmail.com>
Co-authored-by: Arnošt Pleskot <arnostpleskot@gmail.com>
2023-06-29 12:36:38 +02:00
Christopher Chedeau
b33fa6d6f6
fix: stronger enforcement of normalizeLink ( #6728 )
...
Co-authored-by: dwelle <luzar.david@gmail.com>
2023-06-29 12:14:42 +02:00
Ryan Di
b7350f9707
fix: elements in non-existing frame getting removed ( #6708 )
...
Co-authored-by: dwelle <luzar.david@gmail.com>
2023-06-22 22:10:08 +00:00
David Luzar
8dfa2a98bb
fix: scrollbars renders but disable ( #6706 )
2023-06-22 14:35:01 +02:00
Wu Kai
fb01ce2a00
fix: typo in chart.ts ( #6696 )
...
fix: typo
2023-06-21 11:43:37 +05:30
Excalidraw Bot
3d57112480
chore: Update translations from Crowdin ( #6677 )
2023-06-19 17:10:09 +02:00
Are
7558a4e2be
feat: overwrite confirmation dialogs ( #6658 )
...
Co-authored-by: dwelle <luzar.david@gmail.com>
2023-06-19 17:08:12 +02:00
Aakansha Doshi
6d56634289
fix: do not bind text to container using text tool when it has text already ( #6694 )
...
* fix: do not bind text to container using text tool when it has text already
* Update src/element/textWysiwyg.test.tsx
2023-06-19 17:28:45 +05:30
Milos Vetesnik
0aa1e66486
feat: simple analitycs ( #6683 )
...
* Simple analytics for iframe and webpage
* added logic for tracking specific categories of events to reduce it
* enviroment vars clean up
* fix: lint for index.html
2023-06-19 11:18:28 +02:00
Aakansha Doshi
7f7128ec09
fix: don't allow binding text to images ( #6693 )
2023-06-19 13:47:28 +05:30
Aakansha Doshi
6de6a96abf
docs: add info about roadmap ( #6687 )
2023-06-16 20:55:33 +05:30
Sudharsan Aravind
28ab6531c9
fix: updated link for documentation page under help section ( #6654 )
...
* fix: updated link for documentation page under help section
* Update docs link
---------
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com>
2023-06-15 14:58:11 +05:30
Ryan Di
81ebf82979
feat: introduce frames ( #6123 )
...
Co-authored-by: dwelle <luzar.david@gmail.com>
2023-06-14 18:42:01 +02:00
Aakansha Doshi
4d7d96eb7b
feat: add canvas-roundrect-polyfill package ( #6675 )
...
* feat: add canvas-roundrect-polyfill instead of maintaining a copy of it and transplile it since its not transpiled in the package
* transform canvas-roundrect-polyfill in jest
2023-06-14 17:26:29 +05:30
David Luzar
1747e93957
feat: polyfill CanvasRenderingContext2D.roundRect
( #6673 )
2023-06-13 16:34:24 +02:00
Arnost Pleskot
3bd5d87cac
feat: disable collab feature when running in iframe ( #6646 )
...
Co-authored-by: dwelle <luzar.david@gmail.com>
2023-06-12 17:44:31 +02:00