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
|
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
|
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 |
|
David Luzar
|
8dfa2a98bb
|
fix: scrollbars renders but disable (#6706)
|
2023-06-22 14:35:01 +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 |
|
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 |
|
Arnost Pleskot
|
5ca3613cc3
|
feat: redesigned collab cursors (#6659)
Co-authored-by: dwelle <luzar.david@gmail.com>
|
2023-06-12 15:43:14 +02:00 |
|
WBbug
|
a39640ead1
|
fix: delete setCursor when resize (#6660)
|
2023-06-08 11:41:22 +02:00 |
|
David Luzar
|
84bd9bd4ff
|
fix: creating text while color picker open (#6651)
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com>
|
2023-06-06 22:04:06 +02:00 |
|
David Luzar
|
a065ec67a9
|
fix: eye dropper not accounting for offsets (#6640)
|
2023-06-02 17:35:25 +02:00 |
|
David Luzar
|
079aa72475
|
feat: eye dropper (#6615)
|
2023-06-02 17:06:11 +02:00 |
|
Sudharsan Aravind
|
644685a5a8
|
fix: color picker input closing problem (#6599)
|
2023-06-01 23:17:22 +02:00 |
|
Are
|
7bf4de5892
|
feat: redesign of Live Collaboration dialog (#6635)
* feat: redesiged Live Collaboration dialog
* fix: address lints
* fix: inactive dialog dark mode improvements
* fix: follow styleguide with event parameter, add FilledButton size prop
* fix: change timer to be imperative
* fix: add spacing after emoji
* fix: remove unused useEffect
* fix: change margin into whitespace
* fix: add share button check back
|
2023-05-31 18:27:29 +02:00 |
|
Arnost Pleskot
|
253c5c7866
|
perf: memoize rendering of library (#6622)
Co-authored-by: dwelle <luzar.david@gmail.com>
|
2023-05-31 15:37:13 +02:00 |
|
Arnost Pleskot
|
1e3c94a37a
|
feat: recover scrolled position after Library re-opening (#6624)
Co-authored-by: dwelle <luzar.david@gmail.com>
|
2023-05-31 10:22:02 +02:00 |
|
Arnost Pleskot
|
a91e401554
|
feat: clearing library cache (#6621)
Co-authored-by: dwelle <luzar.david@gmail.com>
|
2023-05-29 16:01:44 +02:00 |
|
Are
|
08563e7d7b
|
feat: update design of ImageExportDialog (#6614)
Co-authored-by: dwelle <luzar.david@gmail.com>
|
2023-05-26 16:16:55 +02:00 |
|
David Luzar
|
75bea48b54
|
fix: export dialog shortcut toggles console on firefox (#6620)
|
2023-05-24 22:52:21 +02:00 |
|
David Luzar
|
13780f390a
|
fix: add react v17 useTransition polyfill (#6618)
|
2023-05-24 15:24:54 +00:00 |
|
Arnost Pleskot
|
7340c70a06
|
perf: improve rendering performance for Library (#6587)
* perf: improve rendering performance for Library
* fix: return onDrag and onToggle functionality to Library Items
* perf: cache exportToSvg output
* fix: lint warning
* fix: add onClick handler into LibraryUnit
* feat: better spinner
* fix: useCallback for getInsertedElements to fix linter error
* feat: different batch size when svgs are cached
* fix: library items alignment in row
* feat: skeleton instead of spinner
* fix: remove unused variables
* feat: use css vars instead of hadcoded colors
* feat: reverting skeleton, removing spinner
* cleanup and unrelated refactor
* change ROWS_RENDERED_PER_BATCH to 6
---------
Co-authored-by: dwelle <luzar.david@gmail.com>
|
2023-05-24 14:40:20 +00:00 |
|
Rounik Prashar
|
a4f05339aa
|
fix: Library dropdown visibility issue for mobile (#6613)
Fix: Library dropdown visibility issue for mobile
Co-authored-by: Rounik Prashar <rounik.prashar@increff.com>
|
2023-05-23 22:37:19 +02:00 |
|
David Luzar
|
a8f0a14610
|
fix: withInternalFallback leaking state in multi-instance scenarios (#6602)
|
2023-05-19 15:47:01 +02:00 |
|
Barnabás Molnár
|
5b7596582f
|
feat: color picker redesign (#6216)
Co-authored-by: Maielo <maielo.mv@gmail.com>
Co-authored-by: dwelle <luzar.david@gmail.com>
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com>
|
2023-05-18 16:06:27 +02:00 |
|
Mohammad Amin
|
6977c32631
|
style: Removes extra spaces (#6558)
Co-authored-by: dwelle <luzar.david@gmail.com>
|
2023-05-13 21:09:16 +00:00 |
|
David Luzar
|
f6f9ed0396
|
refactor: simplify ImageExportDialog (#6578)
|
2023-05-13 22:58:35 +02:00 |
|
David Luzar
|
b1b325b9a7
|
feat: add "unlock all elements" to canvas contextMenu (#5894)
|
2023-05-13 22:52:03 +02:00 |
|
maruric
|
306e133651
|
fix: garbled text displayed on avatars (#6575)
Co-authored-by: dwelle <luzar.david@gmail.com>
|
2023-05-13 19:49:09 +02:00 |
|
David Luzar
|
fff9d1522a
|
feat: library sidebar design tweaks (#6582)
|
2023-05-13 13:18:14 +02:00 |
|