Aakansha Doshi and GitHub
1845b5e32c
build(webpack): apply optimization to async chunks so module is exported correctly ( #2273 )
2020-10-25 14:26:09 +01:00
David Luzar and GitHub
72a3450c99
allow to supply canvas offsets from upstream ( #2271 )
2020-10-23 19:06:16 +02:00
499a60309f
factor reconcilation out of updateScene & remove replaceAll ( #2266 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-10-22 23:47:34 +02:00
Aakansha Doshi and GitHub
1034ec91b8
fix(fonts): move fonts to public folder so that its served as static assets via cra & works in export ( #2264 )
2020-10-21 22:50:57 +02:00
Aakansha Doshi and GitHub
6db5647048
move broadcastScene and broadcastMouseLocation to portal ( #2262 )
2020-10-21 15:41:20 +02:00
Aakansha Doshi and GitHub
12b73aaac6
fix(app.scss): Move fonts from public to fonts directory so that it can be included in bundle as well ( #2251 )
2020-10-19 20:36:44 +03:00
b50c54f855
Add and use clsx (classnames alternative) ( #2249 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
2020-10-19 16:14:28 +02:00
David Luzar and GitHub
1484c5a63b
fileHandle refactor & fixes ( #2252 )
2020-10-19 10:53:37 +02:00
Aakansha Doshi and GitHub
4a26845395
enable code splitting and add chunk names to dynamic import and create separate chunk vendor for all node modules ( #2245 )
...
* build: increase Limit chunk to enable code splitting add chunk names to dynamic import
* Remove limitchunkcount and have separate chunk for each node module so we dnt have any unnamed id.js chunks
* fix
* create one chunk for all node modules
* Add caret to peer deps
* extra space
2020-10-18 19:36:25 +02:00
Pierre-Monier and GitHub
41ccd47791
feat: add a proper error message when file is too big ( #2247 )
2020-10-18 10:39:55 +02:00
Lipis and GitHub
8f5c5f80d3
New Crowdin updates ( #2242 )
2020-10-16 15:05:27 +03:00
David Luzar and GitHub
538f2be097
add export error handling ( #2243 )
2020-10-16 11:53:40 +02:00
David Luzar and GitHub
25d460be96
don't touch DOM outside useEffect ( #2215 )
2020-10-15 21:39:24 +02:00
David Luzar and GitHub
b3263c2a69
fix encoding of embed data & compress ( #2240 )
2020-10-15 21:31:21 +02:00
Lipis and GitHub
e8a39b5f84
New Crowdin updates ( #2233 )
...
Bunch of updates
2020-10-15 19:27:44 +03:00
David Luzar and GitHub
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
Michal Srb and GitHub
8a10f2a0b8
Fix collision check for rectangles and rendering of binding area ( #2221 )
2020-10-11 09:46:13 +03:00
Aakansha Doshi and GitHub
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
Andrew Aquino and GitHub
215128ffdf
add titles with width/height to scale buttons in ExportDialog ( #2193 )
2020-10-07 15:37:38 +02:00
David Luzar and GitHub
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
David Luzar and GitHub
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
Chrisando Pramudhita and GitHub
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
Lipis and GitHub
16d3d2fb54
New Crowdin updates ( #2195 )
2020-10-05 17:36:25 +03:00
Christopher Chedeau and GitHub
6ca7420252
Remove warning about rooms not being persisted ( #2199 )
2020-10-04 13:02:06 -07:00
Pete Hunt and GitHub
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
Lipis and GitHub
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
Aakansha Doshi and GitHub
a61b212220
scope css under name space excalidraw ( #1983 )
2020-09-25 23:18:45 +02:00
David Luzar and GitHub
adb1ac5788
fix restoring appState ( #2182 )
2020-09-22 21:51:49 +02:00
Thomas Steiner and GitHub
b2822f3538
Make File Handling actually work ( #2181 )
...
Follow-up from #1736
2020-09-22 15:21:22 +02:00
Pete Hunt and GitHub
68bdfaefbe
Fix pinch-to-zoom performance ( #2171 )
2020-09-21 21:16:34 +02:00
Lipis and GitHub
2a2630082f
New Crowdin updates ( #2166 )
2020-09-21 17:19:31 +03:00
Pete Hunt and GitHub
e3f3427b31
Fix middle mouse panning on windows ( #2172 )
2020-09-21 10:15:40 +02:00
Lipis and GitHub
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
João Forja and GitHub
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
David Luzar and GitHub
d07099aadd
fix zindex to account for group boundaries ( #2065 )
2020-09-11 17:06:07 +02:00
Thomas Steiner and GitHub
48c2a13c7a
Pass file extensions with leading dot after API change ( #2149 )
2020-09-10 12:00:18 +02:00
David Luzar and GitHub
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
David Luzar and GitHub
47dba05c91
System clipboard ( #2117 )
2020-09-04 14:58:32 +02:00
Panayiotis Lipiridis
640dcc90c2
A silly one :)
2020-09-03 22:46:42 +03:00
Michal Srb and GitHub
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