41ccd47791
feat: add a proper error message when file is too big ( #2247 )
2020-10-18 10:39:55 +02:00
8f5c5f80d3
New Crowdin updates ( #2242 )
2020-10-16 15:05:27 +03:00
538f2be097
add export error handling ( #2243 )
2020-10-16 11:53:40 +02:00
25d460be96
don't touch DOM outside useEffect ( #2215 )
2020-10-15 21:39:24 +02:00
b3263c2a69
fix encoding of embed data & compress ( #2240 )
2020-10-15 21:31:21 +02:00
e8a39b5f84
New Crowdin updates ( #2233 )
...
Bunch of updates
2020-10-15 19:27:44 +03:00
f40a2230ec
Fix embedding scene to PNG on Safari ( #2235 )
2020-10-13 16:55:08 +02:00
5950fa9a40
support embedding scene data to PNG/SVG ( #2219 )
...
Co-authored-by: Lipis <lipiridis@gmail.com >
2020-10-13 14:47:07 +02:00
7618ca48d7
retain local appState props on restore ( #2224 )
...
Co-authored-by: Lipis <lipiridis@gmail.com >
2020-10-13 13:46:52 +02:00
d012fda59d
New Crowdin updates ( #2214 )
...
* New translations en.json (Indonesian)
* New translations en.json (Polish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Hindi)
* New translations en.json (Norwegian Nynorsk)
* New translations en.json (Tamil)
* New translations en.json (Galician)
* New translations en.json (Vietnamese)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Ukrainian)
* New translations en.json (Turkish)
* New translations en.json (Swedish)
* New translations en.json (Albanian)
* New translations en.json (Russian)
* New translations en.json (Portuguese)
* New translations en.json (Dutch)
* New translations en.json (Persian)
* New translations en.json (Korean)
* New translations en.json (Japanese)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
* New translations en.json (Finnish)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (Catalan)
* New translations en.json (Bulgarian)
* New translations en.json (Arabic)
* New translations en.json (Spanish)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (Nepali)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* New translations en.json (Portuguese)
* New translations en.json (Chinese Traditional)
* New translations en.json (Norwegian Bokmal)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Dutch)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Catalan)
* Auto commit: Calculate translation coverage
* New translations en.json (Spanish)
* New translations en.json (Catalan)
* New translations en.json (Italian)
* Auto commit: Calculate translation coverage
* New translations en.json (Italian)
* New translations en.json (Portuguese)
* Auto commit: Calculate translation coverage
* New translations en.json (Finnish)
* Auto commit: Calculate translation coverage
* New translations en.json (Indonesian)
* Auto commit: Calculate translation coverage
* New translations en.json (German)
* Auto commit: Calculate translation coverage
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
2020-10-12 15:34:47 +03:00
63566ecb92
Expose update scene via refs ( #2217 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-10-11 18:11:26 +02:00
8a10f2a0b8
Fix collision check for rectangles and rendering of binding area ( #2221 )
2020-10-11 09:46:13 +03:00
3835fa60e4
pass named function to react.memo so in dev tools it doesn't show as anonymous ( #2216 )
...
This makes debugging easier as well
2020-10-07 23:37:19 +02:00
215128ffdf
add titles with width/height to scale buttons in ExportDialog ( #2193 )
2020-10-07 15:37:38 +02:00
d18a72c879
save room to firebase on unload or portal close ( #2207 )
...
* save on unload or portal close
* align naming
2020-10-05 22:34:40 -04:00
ae1ab1ab37
clear scene when joining a room ( #2208 )
...
* clear scene when joining a room
* code shuffle
* remove noop code path
2020-10-05 22:31:34 -04:00
e424ca53c6
fix inconsistent text element color on dark mode while editing. ( #2196 )
...
On dark mode, while text element is being edited, it was changing color to the light mode variant (white turns back to black, etc...).
This is caused by the --appearance-filter not being applied to the floating textarea. The css var --appearance-filter is only applied to the .excalidraw class while the floating textarea is being appended to the body which put it outside of .excalidraw.
This change adds excalidraw class to the floating textarea and also adds Appearance_dark to it while dark mode is on.
2020-10-05 17:41:57 +03:00
16d3d2fb54
New Crowdin updates ( #2195 )
2020-10-05 17:36:25 +03:00
6ca7420252
Remove warning about rooms not being persisted ( #2199 )
2020-10-04 13:02:06 -07:00
d0985fe67a
Persistent rooms via Firebase ( #2188 )
...
* Periodically back up collaborative rooms in firebase
* Responses to code review
* comments from code review, new firebase credentials
2020-10-04 11:12:47 -07:00
f2135ab739
New Crowdin updates ( #2187 )
2020-10-01 20:23:38 +03:00
8ab9ffbe28
One-click installable libraries ( #2179 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-10-01 19:12:43 +02:00
a61b212220
scope css under name space excalidraw ( #1983 )
2020-09-25 23:18:45 +02:00
adb1ac5788
fix restoring appState ( #2182 )
2020-09-22 21:51:49 +02:00
b2822f3538
Make File Handling actually work ( #2181 )
...
Follow-up from #1736
2020-09-22 15:21:22 +02:00
68bdfaefbe
Fix pinch-to-zoom performance ( #2171 )
2020-09-21 21:16:34 +02:00
2a2630082f
New Crowdin updates ( #2166 )
2020-09-21 17:19:31 +03:00
e3f3427b31
Fix middle mouse panning on windows ( #2172 )
2020-09-21 10:15:40 +02:00
7d7ce04e9b
Add Swedish to the picker
2020-09-13 20:30:28 +03:00
fbc4c70ed8
New Crowdin updates ( #2130 )
...
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
* New translations en.json (Turkish)
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* New translations en.json (French)
* Auto commit: Calculate translation coverage
* New translations en.json (Polish)
* Auto commit: Calculate translation coverage
* New translations en.json (Italian)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* New translations en.json (Arabic)
* New translations en.json (Arabic)
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Indonesian)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Simplified)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (Nepali)
* Auto commit: Calculate translation coverage
* New translations en.json (Norwegian Nynorsk)
* Auto commit: Calculate translation coverage
* New translations en.json (Norwegian Nynorsk)
* Auto commit: Calculate translation coverage
* New translations en.json (Polish)
* Auto commit: Calculate translation coverage
* New translations en.json (Polish)
* Auto commit: Calculate translation coverage
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
* add nepali to language picker
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-09-13 20:27:49 +03:00
242ccac290
Arrows binds/unbinds to bindable elements when moved with arrow keys (Issue #2103 ) ( #2150 )
2020-09-13 19:17:16 +02:00
c6736fa14e
Lock drag direction using Shift
( #1858 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-09-11 17:22:40 +02:00
d07099aadd
fix zindex to account for group boundaries ( #2065 )
2020-09-11 17:06:07 +02:00
48c2a13c7a
Pass file extensions with leading dot after API change ( #2149 )
2020-09-10 12:00:18 +02:00
aaddde5dd9
Fix history initialization ( #2115 )
2020-09-09 21:08:06 +02:00
9cac7816cc
Fix textbox element bindings on size changes ( #2145 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-09-08 18:03:49 +02:00
47dba05c91
System clipboard ( #2117 )
2020-09-04 14:58:32 +02:00
640dcc90c2
A silly one :)
2020-09-03 22:46:42 +03:00
15e4b51bb1
Fix binding disabling when taking screenshots on macOS ( #2129 )
...
* Fix binding disabling when taking screenshots on macOS
* Update snapshot for cmd+click test
2020-09-03 16:12:01 +02:00
924292dc9a
New Crowdin updates ( #2128 )
...
* New translations en.json (Romanian)
* New translations en.json (Romanian)
* New translations en.json (Romanian)
* New translations en.json (Romanian)
* New translations en.json (Chinese Simplified)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
2020-09-02 11:31:51 +03:00
a693b36d37
New Crowdin updates ( #2127 )
...
* New translations en.json (Russian)
* Auto commit: Calculate translation coverage
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
2020-09-01 13:16:21 +02:00
98a4d0a595
New Crowdin updates ( #2116 )
2020-08-31 14:15:33 +03:00
b215e165d2
Fix HintViewer positioning ( #2124 )
2020-08-31 13:13:34 +02:00
730a11e0a5
Assign file handle to dropped files ( #2125 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
2020-08-31 13:11:14 +02:00
0ab58b38e0
Fix bug of issue #2062 ( #2108 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-08-30 13:10:07 +02:00
46bff3dace
New Crowdin updates ( #2078 )
...
* New translations en.json (Korean)
* New translations en.json (Korean)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* add ro-Ro to language picker
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-08-30 10:33:59 +03:00
d15444e232
allowed for sticking to grid when pasting an element ( #2107 )
2020-08-29 20:01:36 +02:00
7ebeae2d38
Fix arrow rebinding on rotation (take 2) ( #2104 )
...
* Clear up test, fix simple rotation
* Fix eligibility rules
2020-08-29 17:56:03 +02:00
26ef235019
rebind arrow on rotation ( #2096 )
2020-08-29 14:16:40 +02:00
0e28177ccc
fix collab MOUSE_LOCATION payload naming for legacy versions ( #2098 )
2020-08-29 14:12:58 +02:00